UI Software Engineer

Technology company that develops consumer electronics, software, and services.
$175,800 - $264,200
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
System UI Engineer - Apple Vision Pro

System UI Engineer role at Apple working on Vision Pro, building next-generation spatial computing experiences using ARKit, RealityKit, and SwiftUI.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop frontend applications for enterprise data governance solutions using React, TypeScript, and modern web technologies.

Software Engineer II

Software Engineer II position at Salesforce focusing on frontend development and AI integration for the Workflow Builder tool, offering competitive salary and hybrid work options in San Francisco.

Growth Engineer

Growth Engineer position at Instrumentl, focusing on driving user acquisition and retention through experimentation and feature development using Ruby on Rails.

Front-End Engineer, AWS Sustainability Tech

Front-End Engineer position at AWS Sustainability Tech team, building customer-facing sustainability products and renewable energy management solutions.

Description For UI Software Engineer

Apple's Photos team is seeking a talented UI Software Engineer to join their innovative Photos UI Engineering group. This role offers an exciting opportunity to work on the Photos app, which serves millions of users daily across iOS, macOS, and tvOS platforms. The team is at the forefront of developing cutting-edge features that showcase the iPhone's world-leading camera capabilities.

The position involves working with advanced technologies including custom rendering engines, on-disk knowledge graphs, and local AI models, all while maintaining Apple's commitment to user privacy. You'll be part of creating magical experiences like Memories, Clean Up, and modern Lock Screen Wallpapers, leveraging computer vision and machine learning technologies.

As a UI Engineer, you'll play a crucial role in shaping the future of the Photos platform across Apple's ecosystem. The team values curiosity, innovation, and iterative development, making it an ideal environment for engineers passionate about creating impactful user experiences. You'll collaborate with talented teammates, contributing to features that help users access, organize, edit, and share their photo libraries.

The role offers competitive compensation, comprehensive benefits, and the opportunity to work on products that impact millions of users worldwide. Apple's commitment to innovation in the photography and user interface space makes this an exciting opportunity for engineers looking to push the boundaries of what's possible in mobile photography and user experience design.

Last updated 3 months ago

Responsibilities For UI Software Engineer

  • Build customer-facing features in Photos apps across all platforms (iOS, macOS, tvOS)
  • Create intuitive and elegant user interfaces
  • Work with custom rendering engine and on-disk knowledge graph
  • Develop performant, interactive, and immersive experiences
  • Collaborate with team members across diverse backgrounds

Requirements For UI Software Engineer

  • Strong foundation in modern programming principles and development practices
  • Exceptional problem-solving and debugging skills
  • Keen sense of UI design and attention to detail
  • Experience with Objective-C or Swift preferred
  • Proficiency in rendering technologies, including Metal, Core Animation

Benefits For UI Software Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?