21 days old

iOS Keyboard User Interface Software Engineer

Cupertino, CA 95014
  • Job Code
    200232538
  • Jobs Rated
    59th
Summary

Summary

Posted: Mar 23, 2021

Weekly Hours: 40

Role Number:200232538

Are you passionate about helping people communicate all over the world? The iOS Keyboard is one of the most-use...Summary

Summary

Posted: Mar 23, 2021

Weekly Hours: 40

Role Number:200232538

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

Key Qualifications

  • Experience in building iOS apps using and Apple's UI frameworks
  • Experience with Objective-C, C, and C++ programming
  • Exposure to modern software development standard methodologies, such as source control, unit testing, and debugging
  • Familiarity with software optimization and performance measurement tools
  • Ability to effectively contribute to several concurrent projects
  • Ability to thrive in a highly collaborative environment
  • Excellent verbal and written communication skills
  • Passion to improve Apple's products

Description

Collaborate with a world-class design team and talented engineers to innovate and deliver high-impact features that fuse best-in-class user interfaces with state-of-the-art machine learning technologies. You will be responsible for a mixture 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. You will partner with many teams at Apple to deliver outstanding features such as Accessibility, Design, Hardware, Localization, Natural Language Processing, Privacy, etc.

Education & Experience

Bachelor's degree in Computer Engineering, Computer Science, or equivalent experience.

Additional Requirements

Jobs Rated Reports for Computer Programmer

Posted: 2021-03-23 Expires: 2021-04-22

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

iOS Keyboard User Interface Software Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
59th2019 - Computer Programmer
Overall Rating: 59/199
Median Salary: $84,280

Work Environment
Good
50/220
Stress
Very Low
18/220
Growth
Very Poor
211/220
Powered ByCareerCast