International Software Engineer
We are living in a world where knowledge of our surroundings is crucial. At Apple, we aim to provide innovative solutions to bridge this gap.
To achieve this goal, we need skilled individuals who can work collaboratively with our engineering teams, QA centers, translators, and project managers to deliver high-quality software products globally.
Your role as an International Software Engineer will be to ensure that Apple's software applications function seamlessly across various international markets.
Key Responsibilities:
* Improve and localise the user interface and underlying functionality of Apple's applications and platforms.
* Analyse international functionality issues and make changes to application and OS source code.
* Collaborate cross-functionally with other engineering teams, QA, and project management teams throughout Apple.
* Develop and maintain software tools that facilitate the localisation and internationalisation process.
Requirements:
* Proficiency in Objective-C or Swift programming languages.
* Knowledge of Apple's development APIs (UIKit, Cocoa, Foundation).
* Experience in building software for Apple's platforms (watchOS, tvOS, iOS, macOS).
* Experience with software testing and version control.
PREFERRED QUALIFICATIONS:
* Bachelor's Degree in Computer Science or equivalent experience.
* Working knowledge of UNIX commands.
* Strong analytics and problem-solving skills.
* Strong communication and interpersonal skills.
* Experience with various languages and cultures.
* Experience in software localisation/internationalisation.
* Working knowledge of scripting languages (e.g., Python, Ruby, Perl).
* Skills in reading, writing, and speaking languages other than English.
* Knowledge of Computational/Corpus Linguistics.
* Experience with international text issues such as right to left layout and Unicode.
* Strong interest in Apple and its international users.
The estimated salary for this position is $100,000 - $120,000 per year, depending on experience.