Senior Software Engineer, Emoji UI

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

Description For Senior Software Engineer, Emoji UI

Apple's Emoji UI team is seeking a Senior Software Engineer to revolutionize digital expression across their platforms. This role focuses on developing emoji, Live Stickers, and Genmoji features for iOS, iPadOS, and macOS. You'll be at the forefront of creating intuitive and delightful user experiences that make communication more engaging and inclusive. The position involves working with cutting-edge technologies, including ML and AI integration, while collaborating with diverse teams across Software Engineering, AIML, and Design.

As a senior engineer, you'll be responsible for architecting solutions, implementing new features, and ensuring high-performance standards. The role requires expertise in Swift and Objective-C, with opportunities to work with modern frameworks like SwiftUI. You'll be part of a team that values innovation, attention to detail, and the ability to make user interactions fluid and enjoyable.

The position offers competitive compensation, including base pay ranging from $143,100 to $264,200, plus additional benefits such as stock options and comprehensive healthcare. Apple's collaborative environment encourages professional growth through mentorship and cross-functional teamwork. This is an excellent opportunity for a seasoned engineer who wants to impact how millions of users express themselves digitally while working at one of the world's most innovative technology companies.

Last updated 33 minutes ago

Responsibilities For Senior Software Engineer, Emoji UI

  • Build seamless experiences for emojis across iOS, iPadOS, macOS
  • Work on user interface design for emoji features
  • Implement search & prediction functionality
  • Handle syncing & persistence of emoji-related features
  • Integrate ML and AI features
  • Prototype new user interface paradigms
  • Define APIs and improve performance
  • Collaborate with cross-functional teams

Requirements For Senior Software Engineer, Emoji UI

  • 5+ years of software development experience
  • Proficiency in Swift & Objective-C with AppKit and UIKit
  • Experience with Apple's development ecosystem (Xcode, git, LLDB, Instruments)
  • Experience in architecting and implementing reusable APIs
  • Experience with software testing at different levels
  • B.S in Computer Science or Software Engineering, or equivalent experience

Benefits For Senior Software Engineer, Emoji UI

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

Interested in this job?

Jobs Related To Apple Senior Software Engineer, Emoji UI

AIML - Sr Frontend Engineer, Data and ML Innovation

Senior Frontend Engineer role at Apple focusing on AI/ML data solutions and innovative web applications using React, TypeScript, and modern web technologies.

Senior Full-Stack Software Engineer, OS Performance Tools

Senior Full-Stack Software Engineer position at Apple, focusing on OS performance tools development, offering competitive salary and comprehensive benefits.

SwiftUI Frameworks Senior Engineer

Senior SwiftUI Framework Engineer role at Apple, focusing on developing and improving the core SwiftUI framework across all Apple platforms.

AIML - Full-Stack Web Developer, Siri Experience Lead, Siri Information and Intelligence

Senior Full-Stack Developer role at Apple focusing on Siri experience quality, combining web development with ML technologies to enhance user experience.

Sr. Software Engineer, Frontend Web/UI - iCloud.com

Senior Frontend Engineer role at Apple, developing and enhancing iCloud.com web applications, requiring 5+ years of experience in modern JavaScript frameworks.