Position: IOS Developer
Company: Akvelon
Experience required: 3y
English level: intermediate

The iOS Developer will be instrumental in the design, development and enhancement of innovative and robust iOS applications. The developer will participate in the entire app lifecycle from the research and concept stages through to delivery and post-launch support


**Essential Job Functions**

• Independently craft project solutions by applying solid Object-Oriented-Design
principles
• Collaborate and discuss with other developers to develop software solutions
• Apply Test Driven Development when designing and writing code
• Create compelling user experiences by leveraging the best features of the iOS platform in an app
• Conduct regular code reviews with both local and offshore teams to improve code
quality, design, and tests
• Attend Retrospective meetings to discuss solutions to technical and process challenges
• Promote culture of Agile Software Development including learning and sharing industry best practices among team
• Recommend system solutions by comparing advantages and disadvantages of custom development and open source alternatives
• Complete application development by coordinating requirements, schedules, and activities
• Contribute to team meetings and take initiative in offering system improvements and solutions

**Required Knowledge/Skills/Abilities**
• Developed custom frameworks or static libraries
• Developed in Swift - Objective-C
• iOS security infrastructure
• Methodologies for designing apps that scale and optimize across both phones
and tablets
• SQLite, Shared Preferences, Content Providers
• Minimum 3 years developing native (Objective-C) iOS apps
• Object-Oriented-Design in Objective-C
• Design of efficient and reliable multithreaded applications
• Design of Web Services clients
• Git or some other distributed version control system
• Experience with publishing apps to the App Store
•  Strong English Written and Verbal Communication