UI Software Engineer

A leading technology company that creates innovative consumer electronics, software, and services.
$143,100 - $264,200
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For UI Software Engineer

The Photos UI Engineering group at Apple is seeking a passionate UI engineer to join their team working on the Photos app across iOS, macOS, and tvOS platforms. The role focuses on building intuitive and elegant user interfaces that reach millions of users daily.

The Photos app is a crucial part of Apple's ecosystem, being the primary way users access, organize, edit, and share their photos. The team has made significant strides in recent years, developing a custom rendering engine, implementing an on-disk knowledge graph for meaning inference, and integrating local AI models - all while maintaining Apple's commitment to user privacy.

As a UI Software Engineer, you'll be at the forefront of creating impactful experiences that showcase the iPhone's world-leading camera capabilities. You'll work on features like Memories, Clean Up, and modern Lock Screen Wallpapers, leveraging advanced computer vision, machine learning, and emerging AI technologies.

The ideal candidate combines strong technical skills with an eye for design detail. You'll collaborate with cross-functional teams, participate in iterative development processes, and help shape the future of photo management across Apple's platforms. This is an opportunity to work on products used by millions while pushing the boundaries of what's possible in photo organization and presentation.

The role offers competitive compensation, including base pay, equity opportunities through stock programs, and comprehensive benefits. You'll be part of a collaborative environment that values learning, mentorship, and innovation. If you're passionate about creating exceptional user experiences and want to impact how people interact with their precious memories, this role at Apple's Photos team could be your next career milestone.

Last updated 8 hours ago

Responsibilities For UI Software Engineer

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

Requirements For UI Software Engineer

TypeScript
  • Strong foundation in modern programming principles and development practices
  • Exceptional problem-solving and debugging skills, especially for complex challenges
  • Keen sense of UI design and a passion for meticulous attention to both large and small details
  • Bachelor Degree in Computer Science or equivalent
  • Experience building projects using Objective-C or Swift, with familiarity in iOS, macOS, and/or tvOS SDKs
  • Proficient in rendering technologies, including Rendering Pipelines, Metal, Core Animation, and various platform Kits

Benefits For UI Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock purchase plan
  • Restricted stock unit awards
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts

Interested in this job?

Jobs Related To Apple UI Software Engineer

AIML - Sr Frontend Engineer, Data and ML Innovation

Senior Frontend Engineer role at Apple's AI/ML team working on data solutions for ML engineers and researchers.

Swift UI Frameworks Engineer-Apple TV

Senior Swift UI Frameworks Engineer position at Apple, focusing on developing and maintaining UI frameworks for tvOS platform, requiring 2+ years of experience in object-oriented programming and API development.

System Experience Engineer - Apple Vision Pro

Senior System Experience Engineer role at Apple, focusing on AR/VR interaction and user experience for Apple Vision Pro, offering competitive compensation $143K-$264K.

Swift UI Frameworks Engineer-Apple TV

Senior Swift UI Frameworks Engineer position at Apple, focusing on developing and implementing SwiftUI frameworks for tvOS platform with competitive compensation and benefits.

System UI and Graphics Engineer - Apple Vision Pro

Senior System UI and Graphics Engineer role at Apple working on Vision Pro, focusing on spatial computing, AR, and graphics engineering with competitive compensation.