iOS Software Engineer, Keyboard UI

Apple is a leading technology company known for innovative products like iPhone, iPad, Mac, and various software services.
$175,800 - $264,200
iOS
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Consumer

Description For 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.

This role offers an opportunity to work on one of the most widely used software applications globally, with a focus on creating intuitive and inclusive text input experiences. You'll be at the forefront of developing innovative features that combine cutting-edge user interfaces with machine learning technologies, all while maintaining a strong commitment to user privacy.

Last updated 4 minutes ago

Responsibilities For iOS Software Engineer, Keyboard UI

  • Craft the next generation of Keyboard and Text Input experiences
  • Develop production-quality software through iterative development cycles
  • Partner with various teams at Apple to deliver best-in-class features
  • Implement and maintain cross-platform frameworks and applications
  • Collaborate with design teams and engineers to innovate and deliver high-impact features
  • Fuse best-in-class user interfaces with innovative machine learning technologies

Requirements For 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 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 through stock programs
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Possible relocation assistance

Interested in this job?

Jobs Related To Apple iOS Software Engineer, Keyboard UI

Software Engineer, iOS

Join StockX as an iOS Software Engineer to build and maintain the seller experience on our innovative e-commerce platform.

iOS Developer

iOS Developer needed for award-winning tech consultancy to build enterprise mobile platforms across various sectors.

iOS Developer

Experienced iOS Developer needed for remote position at OneTeam. 2-4 years experience, Swift/Objective-C skills required. Join our dynamic team!

iOS Software Engineer

Join StockX as an iOS Software Engineer to build and maintain the seller experience on our innovative e-commerce platform.

Software Engineer, iOS, Waze

Waze seeks an iOS Software Engineer to develop advanced features and improve user experience for millions of drivers.