PERSONAL ATTRIBUTES - iOS Developer job description
Ability to cope in a technically complex and fast-changing environment, and to respond calmly and rationally to changing aspirations in a deadline-driven situation.
Strong planning and organising skills including the ability to manage several work streams simultaneously.
Ability to think strategically and evaluate options in the short, medium and long term.
Good communication skills with a capacity to present, discuss and explain issues coherently and logically both in writing and verbally.
Clear decision-making ability with the facility to judge complex situations and assess when to escalate issues.
Ability to balance conflicting and changing demands through prioritisation and a pragmatic approach
Good team player, self motivated and able to work on own initiative.
This role provides the opportunity to be involved across all aspects of the project, through design, development, testing and release.
You'll be using your experience of native iOS development to take UX designs and implement them using both native and custom UI components to produce a rich user experience.
You'll have experience interacting with Back End web services within the constraints of a mobile environment to produce reliable and robust applications using the latest iOS technologies.
Essential Knowledge and Experience
Commercial development experience in iOS
Good Understanding of Apple's signing, provisioning and submission process
Experience of source control systems such as SVN or Git
Experience with the latest iOS technologies including Blocks, GCD, Storyboards, Collection Views and Auto Layout.
Desirable Knowledge and Experience
Apps currently in the App Store
Web services integration (REST, JSON) in a mobile environment
Able to produce maintainable code within collaborative environments
Able to document work using Wikis etc.