Description
Job/Project Description
The Team Lead Developer is responsible for leading a development team on large initiative/projects.
Has input into the formulation of plans, objectives, policies and standards in relation to the development of major application systems.
Mandatory skills
- Provide, review and approve the design & development component of all major estimates before they are sent to our business partners.
- Lead; facilitate technical discussions and integration with other technology teams within the client and external suppliers (Vendors).
- Provide coaching and mentoring that contributes to the ongoing professional and technical development of the development team.
- Effectively manage resources, including time management, whilst ensuring consistent quality output.
- Adopt a flexible approach to support competing and conflicting priorities, demands and respond positively to change.
- Experienced in mobile application development: iPhone SDK - proven track record delivering iPhone and iPad applications, delivered applications through iTunesConnect and Android SDK experience preferable.
- Expert in C, C++ and Objective-C optionally J2EE
Preferred skills
- Analytical approach to problem solving
- OO design/development experience.
- Good communication, written and presentation skills.
- Agile development experience and knowledge of Test-Driven Development, pair programming, BDD and experience in implementing test automation.