Senior iOS Software Engineer, Keyboard UI

Apple is a leading technology company known for its innovative products and services.
$175,800 - $264,200
iOS
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Senior iOS Software Engineer, Keyboard UI

Are you passionate about the freeform input experience and possibilities enabled by the iPad? Are you passionate about helping people communicate all over the world? The iOS Keyboard is one of the most-used software applications on the planet and is used to type billions of messages every day. We build the keyboard and text editing experience for iPhone & iPad, including features such as QuickType, QuickPath, Emoji, AutoFill, etc. as well as text input technologies on all Apple platforms—iOS, macOS, tvOS, and watchOS—including frameworks and developer APIs.

We are looking for a creative and hardworking software engineer to help craft the next generation of Keyboard and Text Input experiences that are intuitive, personal, and inclusive of people all over the world, across many different languages and cultures, all while respecting each user's privacy.

Our team collaborates with a world-class design team and hardworking engineers to innovate and deliver high-impact features that fuse best-in-class user interfaces with innovative machine learning technologies.

You will be responsible for a combination of software design exploration, implementation, and maintenance of cross-platform frameworks and applications. You will develop production-quality software while working through iterative development cycles and will partner with many teams at Apple to deliver best-in-class features such as Accessibility, Design, Hardware, Localization, Natural Language Processing, Privacy, etc.

Last updated 10 hours ago

Responsibilities For Senior iOS Software Engineer, Keyboard UI

  • Software design exploration
  • Implementation of cross-platform frameworks and applications
  • Maintenance of cross-platform frameworks and applications
  • Develop production-quality software
  • Work through iterative development cycles
  • Partner with various Apple teams to deliver best-in-class features

Requirements For Senior iOS Software Engineer, Keyboard UI

  • Bachelor's Degree in Computer Science or equivalent experience
  • 4+ years of software development experience in a team environment
  • Experience with development of mobile or desktop apps or frameworks
  • Exposure to modern software development standard methodologies, such as source control, unit testing, and/or debugging

Benefits For Senior iOS Software Engineer, Keyboard UI

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses
  • Opportunity to become an Apple shareholder
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Potential relocation assistance

Interested in this job?

Jobs Related To Apple Senior iOS Software Engineer, Keyboard UI

Mobile Software Engineer, YouTube, iOS

Senior iOS Software Engineer role at YouTube, focusing on building reusable UI components and frameworks for the YouTube mobile app.

Senior Software Engineer, Mobile (iOS), YouTube

Senior Software Engineer, Mobile (iOS) position at YouTube, developing and maintaining the iOS application. 5+ years of software development experience required.

Senior iOS Software Engineer

Senior iOS Software Engineer at Pinterest: Build innovative features, lead product development, and shape the future of visual discovery.

Senior iOS Software Engineer, Reputation Clients

Senior iOS Software Engineer role at Airbnb, focusing on reputation and quality products. 5+ years experience required, remote-eligible in the US.

Senior iOS Engineer, Developer Platform

Senior iOS Engineer role at Airbnb, focusing on Developer Platform and iOS infrastructure improvements.