Job Spotlight

Games Programmer
Dependant on experience
UK - London

Title

iPhone / iPad Developer

Category

Client Reference

CRY1/0007

Location

Germany

Salary

Competitive

Date Posted

12th January 2011

Recruiter

Crytek

Description

Start Date

 

TBD

 

Application

 

http://crytek.com/career/offers/overview/frankfurt/programming-engineering/iphone-ipad-dev

 

Description

 

Role description:



  • Designs and develops complex, integrated iPhone/iPad applications. 
  • Ensures applications and systems are fully compliant with requirements through appropriate unit and system/ integration testing.
  • Ensures functional and technical design meets product and business requirements.       
  • Ensures appropriate, accurate, up-to-date technical documentation is available for systems and logic.
  • Assists and supports testers with development and execution of test plans. 
  • Helps drive the delivery of successful, cutting edge products by working on a team with other highly talented Producers, Developers, and Designers.
  • Performs other duties as required.

Responsibilities:



  • Owns the development of one or more iPhone/iPad applications, from specification through design, coding, debugging, and deployment.
  • Works closely with the operations to install, configure and operate developed features, as appropriate.
  • Works with the Production, Design and Development teams to build a feature set.
  • Works closely with QA engineers to ensure quality throughout the development cycle.
  • Shares expertise and advise others in the development of features across the service.
  • Writes high quality, high performance code.
  • Writes complete Unit Tests for developed code.
  • Participates in the scoping and sizing of requirements using Agile development methods .

Requirements:



  • Strong iOS (especially iPhone/iPad) development experience.
  • At least one app in the app store (includes apps developed in a team).
  • Long-term experience in Objective-C.
  • Proficiency with XCode and Cocoa.
  • Familiar with web-based architectures and technologies (REST, XML, JSON).
  • Strong OO design and programming skills applying proven methodologies using UML.
  • Used Agile Methodology as a software development process following continuous integration programming, particularly SCRUM.
  • Experience with standard revision control (SVN) and defect tracking tools (JIRA).
  • Motivated self-starter who likes working on very productive, fast-paced teams.
  • Ability to skillfully navigate ambiguity in a dynamic environment.
  • Ability to remain calm, poised, professional, and productive when under pressure.
  • Passionate desire to build great products.
  • Maintains objectivity and seeks win-win resolutions when faced with tough problems.     
  • Excellent written and verbal communication skills in English.
  • Passion for video games.
  • Education: B.S in Computer Science, or equivalent work experience
  • Experience: 3+ years

Preferences:



  • Android development
  • Windows Mobile development
  • Scripting languages (especially JavaScript)
  • OpenGL ES and/or WebGL

Strictly no agencies please.