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:
Instructional Products - Instructional Design Manager

Lead instructional design team at Apple creating user education solutions for audio, video, and other products, managing content development and team leadership.

Front End Developer

Front End Developer role at Apple's Digital Commerce team, creating world-class digital shopping experiences for Apple's online store across multiple platforms.

SOC Front-End Engineering Program Manager

Apple is seeking a SOC Front-End Engineering Program Manager to drive silicon program schedules and technical solutions for next-generation products.

UI Software Engineer

UI Software Engineer position at Apple working on Photos app across iOS, macOS, and tvOS platforms, focusing on creating intuitive user interfaces and innovative photo management features.

Software Engineer, System Experience

System Experience Software Engineer role at Apple, focusing on UI development, API design, and cross-functional collaboration to create exceptional user experiences.

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 a month 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?