Apple is looking for a software engineer to improve and localize the user interface and underlying functionality of Apple's applications and platforms, analyze international functionality issues, and make changes to application and OS source code to ensure Apple delivers world-class software products to its international markets.
Requirements
- Proficiency with Apple’s programming languages (Swift, SwiftUI, Objective-C)
- Experience in software localization/internationalization
- Familiarity with localization standards and technologies (Unicode, XLIFF, ICU, etc.)
- Familiarity with Generative AI technologies (LLM)
- A working knowledge of UNIX commands and scripting languages (e.g. Python, Ruby, Perl)
Responsibilities
- Improving and localizing the user interface and underlying functionality of Appleʼs applications and platforms
- Analyzing international functionality issues and making changes to application and OS source code
- Developing and maintaining software tools that help facilitate the localization and internationalization process
- design, implement and qualify localization features, processes and tooling across a wide variety of Apple’s products
Other
- work cross-functionally to take our tools and processes to the next level
- work with a wide array of Apple software engineering teams, international software QA centers, translators and project managers
- Working cross-functionally with other engineering teams, QA, and project management teams throughout Apple
- Ability to work in a fast-paced environment with frequent context switching and changing priorities
- Native-level foreign language skills in reading, writing and speaking