UI Software Engineer

Technology company that develops consumer electronics, software, and services.
$143,100 - $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 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 across iOS, macOS, and tvOS platforms. The team is at the forefront of developing cutting-edge features using advanced computer vision, machine learning, and AI technologies while maintaining user privacy.

The position involves working with a custom rendering engine, on-disk knowledge graph, and local AI models to create seamless and performant photo management experiences. You'll be responsible for building intuitive interfaces that help users access, organize, edit, and share their photos while creating meaningful features like Memories and Lock Screen Wallpapers.

As a UI engineer, you'll collaborate with cross-functional teams, contributing to the development of features that showcase the iPhone's camera capabilities. The role offers competitive compensation, comprehensive benefits, and the opportunity to impact millions of users' daily interactions with their photo libraries.

The ideal candidate combines technical expertise in UI development with a passion for user experience and attention to detail. You'll work in an iterative development process, pushing the boundaries of what's possible in photo management and organization while maintaining Apple's high standards for user interface design and performance.

Last updated 2 months ago

Responsibilities For UI Software Engineer

  • Build customer-facing features in Photos apps across all platforms
  • Create intuitive and elegant user interfaces
  • Work with custom rendering engine
  • Develop features for photo library management, memories, editing, and sharing
  • 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
  • Bachelor Degree in Computer Science or equivalent
  • Experience with Objective-C or Swift
  • Familiarity with iOS, macOS, and/or tvOS SDKs
  • Proficiency in rendering technologies, 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?