iOS Programmer
Description
iOS
Programmer
Job Responsibilities
Include:
- Architect, program and maintain interfaces between our
custom C++ game engine and iOS
- Research, integrate and develop desired new technologies
for iOS as needed by our games
- Maintain and update the iOS build environment as needed
- Identify and correct performance bottlenecks for our games
on device
- Identify and communicate technical and developmental risks
and generate solutions to overcome those risks
- Effectively listen and communicate with team members in
order to quickly adapt as project needs evolve, and to maximize development
efficiency
Required
Experience and Skills:
- Bachelor’s degree in Computer Science or a related
discipline, or relevant work experience
- Proficiency in C++ and the Standard Template Library (STL)
container classes and algorithms
- Experience programming in Objective-C
- Familiarity with scripting languages such as bash and
python
- Very strong skill and experience with debugging code
developed by other programmers
- Experience programming, debugging, shipping and maintaining
mass-market software
- Solid problem solving skills
- A solid understanding of game engine architecture,
including graphics, audio, player input, networking and file system abstraction layers
- Ability to understand, maintain and enhance an existing
code base, only re-writing code when required
- Ability to learn and master new technologies and code
- Ability to work independently and efficiently under
deadlines
Additional
Desired Experience and Skills:
- Experience programming and debugging from a host
development environment to a target machine, such as with embedded systems
- Experience working with the iTunes Connect publishing
portal
- Experience working with in-app purchases and their
respective APIs
- Enthusiasm learning about and working with newly released
devices and the features of the latest versions of iOS
This Job is no longer active!