ISE, Input Experience - Internationalization & Keyboard Engineer (iOS/macOS)

Cupertino, CA 95014
  • Job Code
    200246567
Summary

Summary

Posted: Jun 10, 2021

Weekly Hours: 40

Role Number:200246567

The Internationalization team's mission is to make Apple's software accessible to everyone, no matter where in ...Summary

Summary

Posted: Jun 10, 2021

Weekly Hours: 40

Role Number:200246567

The Internationalization team's mission is to make Apple's software accessible to everyone, no matter where in the world they may be. We are looking for someone who is passionate about the world's languages and cultures as well as shipping world-class software.

One of the team's main focuses is to make the input experience-using keyboard, dictation, Apple Pencil, and other input methods-more inclusive for everyone, regardless of what languages they use or what their background is, so that anyone in the world can use their own language-and emojis!-to send a message on their iPhone.

In addition to text input, the team is also responsible for internationalization frameworks-including Open Source projects like ICU & CLDR-that power the entire operating system and enable both Apple and third-party developers to localize their apps. Internationalization team members also represent Apple at the Unicode Consortium and are vocal advocates for better language support and for making emojis more inclusive.

You can check out two of the most recent WWDC talks from the Internationalization team here:

Formatters: Making Data Human-Friendly: https://developer.apple.com/videos/play/wwdc2020/10160/ (https://developer.apple.com/videos/play/wwdc2020/10160/)

Creating Apps for a Global Audience: https://developer.apple.com/videos/play/wwdc2018/201/

Key Qualifications

  • Programming ability in C, Objective-C, or Swift
  • Understanding of algorithms, data structures and coding standards
  • Detail-oriented, with a strong focus on high-quality software
  • Excellent communication and organizational skills
  • Passion for language and for improving Apple's products

Description

IN THIS ROLE, YOU WILL:

Collaborate with a world-class design team and hardworking engineers to deliver features that fuse outstanding user interfaces with state-of-the-art machine learning technologies.

Develop keyboard layouts and input methods for the world's languages, including languages for our "next billion" users as well as minority and Indigenous languages.

Build frameworks and technologies that all developers can use to improve the language experience within their apps.

Work on Apple's next-generation hardware and leverage new hardware capabilities to deliver an even more inclusive experience to users.

Partner with teams such as Accessibility, Design, Hardware, Localization, NLP, Privacy, and many others.

Education & Experience

BS or MS in Computer Science or a related field

Additional Requirements

  • Experience in building iOS apps using and Apple's UI frameworks
  • Familiarity with internationalization and Unicode


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:

ISE, Input Experience - Internationalization & Keyboard Engineer (iOS/macOS)

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account