Description:
– Responsible for designing and developing highly reliable, scalable server platforms with attention to detail
– Follow our software development process including writing unit tests, performing code reviews
– Ability to learn and apply new technology quickly
– Working effectively with cross-functional teams to develop features
– Provide support for production deployments
– Demonstrate ability to deliver high-quality results on time
Key Qualifications
- Programming knowledge in at least one of the following areas: iOS, OS X, or WatchOS development (Objective-C, Swift), Web development (JavaScript, HTML, CSS3), Server-side development (Java, Python)
- Excellent understanding of optimization and performance issues across OS software layers
- Experience and/or knowledge working on highly-scalable applications and RESTful web services
- Knowledge of SQL and NoSQL
- Familiarity with scalability and performance issues
- Proficiency in English Communication
- Understanding software development process from inception to delivery of code to production
- Experience and interest in security, cryptography, and the payment industry
- Leadership experience within group projects, prior internships, or outside interests
- Proven record of completing complex projects, managing multiple priorities, and building effective partnerships
Education & Experience
– Currently pursuing an undergraduate or graduate degree, graduating on or after December 2022. Desired majors include CS, CE, ECE, EECS, IS, IT, and other related fields of study.
Additional Requirements
- Location: Apple Japan Office, Tokyo, Roppongi Hills (may change to online due to Covid-19)
- Must be able to commute to Apple Japan Office in case we reopen our offices during the time of the internship.
- Timing: 3-5 days on weekdays, maximum 60 days during 6/1 2022~10/31 2022