Why Apple? We live in a mobile and device driven world where knowledge of the physical world around us is needed. We rely on this knowledge to get around, to learn about our environment and to enable spectacular new features for custom applications. Apple is meeting those needs as robustly and as creatively as possible and is interested in people who want to help meet that commitment. The success we are targeting will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways. If that sounds like the kind of environment that you find intriguing, then let's talk.
Our Software Engineering team is a passionate group dedicated to improving Appleʼs software for our international users. We are looking for a highly motivated engineer with strong software development, continuous testing, interpersonal and language skills.
DescriptionYou will work with a wide array of Apple software engineering teams, international software QA centers, translators and project managers to ensure that Apple delivers world-class software products to our international markets. Your role is to make sure Apple software products work beautifully all over the world.
Your duties include improving and localising the user interface and underlying functionality of Appleʼs applications and platforms, analysing international functionality issues and making changes to application and OS source code, Working cross-functionally with other engineering teams, QA, and project management teams throughout Apple and developing and maintaining software tools that help facilitate the localisation and internationalisation process.
Minimum QualificationsProficiency with Objective-C or Swift programming languagesProficiency with Appleʼs development APIs (UIKit, Cocoa, Foundation)Experience building software for Appleʼs platforms (watchOS, tvOS, iOS, macOS)Experience with version control systemsKey QualificationsPreferred QualificationsBachelor’s Degree in Computer Science or equivalent experienceA working knowledge of UNIX commandsStrong analytics and problem-solving skillsStrong communication and interpersonal skillsExperience with various languages and culturesExperience in software localisation/internationalisationA working knowledge of scripting languages (e.g. Python, Ruby, Perl)Skills in reading, writing and speaking languages other than EnglishKnowledge of Computational/Corpus LinguisticsExperience with international text issues such as right to left layout and UnicodeStrong interest in Apple and its international usersEducation & ExperienceAdditional Requirements