Mandatory Skill: Swift
Good to have Skill: Objective C
Skill: Experience with iOS frameworks such as Core Data, Core Animation, Core Location, MapKit, Foundation, AVFoundation.
Deliver across the entire app life cycle from concept, design, build, deploy, test, release to app stores and support
Possess a deep knowledge of iPhone frameworks.
Experience with design pattern e.g. MVC, MVVM
Deliver state of the art iOS mobile experiences across the different functions
Experience using RESTful APIs to integrate mobile applications to server side systems
Make efficient use of source control and bug tracking systems
Reviews estimates for software development and delivery to ensure quality and accuracy
Ability to quickly adapt to changes and learning from field testing
Excellent working knowledge of native iOS Apps: SWIFT, Objective-C, iOS SDK, and XCODE
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously Client, evaluate, and implement new technologies to maximize development efficiency.
Good understanding of development environment, testing and App/play store publishing.
Work with outside data sources and APIs
Good communicator and team player with strong organizational skills
Ability to be proactive, find solutions and meet deadlines
Clear understanding of software development best practices
Experience working in an agile environment
Working knowledge of SCM with strong emphasis on Git and proper Git Flow
3+ years of experience in mobile application development using Swift 4/5.