Senior iOS Developer


As a Senior iOS Developer, you will be responsible for developing and leading the iOS team, and delivering useful/working applications on time. You’ll be a teacher and a leader, providing guidance, education, and support to the rest of your team.

Job Duties:

Main tasks and responsibilities:

  • Lead the iOS development team and help them come up with applications that answer client needs

  • Coordinate with the Android development team and lead to deliver similar applications

  • Design, build, deploy, test and release applications as per market store requirements

  • Understand client requirements and translate them into functional applications

  • Optimize performance of the apps

  • Stay up to date with the latest industry trends in mobile technology

  • Document all development steps in a clear manner

Technical skills:

  • Computer science, computer engineering or software engineering degree from a reputable university with proven records

  • Minimum 3 years experience in a similar position

  • Delivery oriented person with good management skills

  • Proven record, with many functioning applications in market store

  • Multi-tasking person

  • Able to lead small to medium teams

  • Strong estimation skills

  • Strong testing skills

  • Excellent verbal and written English communication skills

  • Strong knowledge of XCode and objective C

  • Strong understanding of OOP and design patterns

  • Good knowledge of Rest services, SOAP services

  • Good knowledge of Core Data usage or other database management libraries

  • Familiar with Apple's Human Interface Guidelines and up to date with changes to the App Store Review Guidelines

  • Good knowledge in 3rd party frameworks for crash reporting, ads and analytics

  • Good experience with Git, SVN or other source code management system