
IOS Developer
Job Description
We are looking for a very experienced C/C++ and/or Objective C programmer with in-depth knowledge of the iOS API and hardware
characteristics of the
iOS device family. Several shipped iOS games is a must for this position. Very experienced console programmers will also be considered for
this position.
The ideal candidate has a passion for programming and is on constant lookout for new difficult challenges.
Goals and Responsibilities:
- Developing and maintaining the Unity runtime across all available iOS devices
- Profile and optimize the code to get the best possible performance
- Make sure the work flow for the Unity customers is as smooth as possible
- Help pushing the developing of new cool features with the rest of the core engineering team
Requirements
- Experience with embedded, mobile or console development is a must
- Excellent C++/C programming skills. Objective C is an extra bonus
- Excellent debugging, optimization and profiling skills
- Experience in writing code that take advantage of specialized hardware
- Good knowledge of English
- Game development experience is an advantage
Company offers
About Unity Technologies:
Unity Technologies offers a highly technical and product driven work environment, where exceptional people from all over the world are
entrusted to find
smart solutions for difficult problems. We embrace team spirit, flexibility and fun at work. This is a rare opportunity to become part of a
sparkling team of
individuals, who each bring passion and excellence to their work.
About the Unity Engine:
Unity is a flexible 3D development application that combines usability and raw engineering power. As a company, we are focused on evolving
this
technology, constantly driving it forwards and upwards. We aggressively reinvest in development to keep Unity moving and growing at a radical
pace,
expanding usability, power, and platform reach.