iOS Engineering
Our iOS engineers share a passion for developing beautiful and reliable applications. They come from a variety of backgrounds, but each brings a distinguished track record of writing excellent code.
Your Role
- Work on complex, forward-thinking solutions every day
- Have a voice in your project’s strategy and delivery
- Work with designers to bring stunning interfaces to life
- Interact with a talented group of senior engineers who take mentoring seriously
- Enjoy our streamlined build and delivery system, which removes the friction of release management and QA
- Leverage a large internal code base and contribute to the shared repository
- Work closely with world-class project managers who have deep consulting and engineering experience
Open Positions
iOS Engineer
Description:
Blaze new trails in the midst of a fascinating, fast-paced mobile technology revolution. You are experienced with Objective-C, proficient in OOP, and have a CS degree or equivalent experience. You are comfortable using iOS best practices to interface with REST/SOAP web services, and enjoy working in small, agile teams. You live for new technologies and challenges.
Here’s what we’re looking for:
Speak the language. You know Objective-C and have general OOP proficiency, with a technical background, preferably a CS degree.
Quickly pick up new technologies. You have the experience, either professionally or as a hobby, developing on the iPhone and iPad and can adapt in the constantly changing mobile industry, picking up new programming languages and development styles.
Thrive in a team environment. You’ll work in small, agile teams with really smart people to see developments to completion.
Leverage our large internal code base. You’ll eagerly contribute back to the shared repository, working side by side with award-winning designers bringing stunning interfaces to life.
Understanding of the iOS platform. You’re comfortable using REST/SOAP APIs and have experience in an Agile environment.
iOS Architect
Description:
Bring concepts to life by guiding projects and mentoring engineers across all stages of mobile development. You are fluent in Objective-C, knowledgeable of OOP, and have extensive experience as a lead software engineer in architecting applications. You enjoy overseeing projects, assisting small teams, and continuously developing a deep knowledge of iOS best practices.
Here’s what we’re looking for:
Solid architecture experience. You have a BS in EE/CS or higher and Agile development experience.
Deeply familiar with iOS concepts. You understand everything, from functionality to OOP, to best coding practices in Objective-C, and are continuously developing your knowledge of iOS best practices.
Be ready to lead. You have solid team management skills and enjoy overseeing projects and assisting small teams. In general, bringing your rich experience as a lead software engineer.
Be flexible and communicative. Preferred experience in dealing with cross-functional teams across several countries, as you’ll work across the board - with clients, PMs, UX/UI designers, and mobile engineers to coordinate successful project completions.