Description
Our client is actively working on various mobile applications, with projects executed in concert with other vendors. The senior iOS developers we are looking for should be able to be a contributing member of the development team, as well as acting as a development lead in our collaborations with external vendors.
As a Senior iOS Developer you will:
Work together with a team of iOS/Android developers in a collaborative and communicative manner
Interact with end-customers to understand their product vision, priorities and requirements and help them develop the roadmap for the product
Bring an extensive knowledge of iOS SDK, Xcode, cocoa and Objective-C
Feel comfortable creating libraries that can be reused by other developers/teams
Have an extensive knowledge on HTTP/json/rest
'The pragmatic programmers' is your bible, refactoring your way of life
Thinks about source control and automated build/deployment strategies in advance
Have proven experience in developing mobile applications
Bring a pro-active, can-do attitude, as you are comfortable working in a flexible environment with short deadlines
Be a creative thinker, able to contribute to the analysis of tasks and requirements, as well as to the subsequent solution design.
In addition, it would be an advantage if you also have:
Experience working with Agile/iterative development practices, including continuous integration, test-driven development, refactoring and pair programming
Cross platform development experience on other mobile/Embedded runtime platforms such as Android, Linux and Windows Mobile
Knowledge of Java (J2EE, J2ME),
Experience in porting/optimizing applications to mobile platforms and environments
Team leading experience