Cat Daddy Games, LLC Company Logo

Cat Daddy Games, LLC

Kirkland, Washington - United States
View all jobs at this company »

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!