As an engineer on the iPhone team, your responsibilities will range from implementing network and parsing code, public and private frameworks, to high-level user interfaces. You will be responsible for maintaining and improving existing applications and implementing new and innovative features for future applications. You will also be responsible for debugging and delivering the best possible application performance.
Strong programming skills, preferably with C, Objective-C and/or C++
- Excellent communication and collaborative skills
- Excitement and passion to work on amazing products
- Passion for product quality and attention to details
- Comfortable with rapid development cycles, tight schedules
- Excellent understanding of optimization and performance issues across OS software layers