Job Description
The person in this role is able to do the following:
- Design and Develop Mobile Applications using React Native framework.
- Design and Develop iOS Applications using Swift.
- Collaborate closely with the product/project manager to gain a thorough understanding of the requirements and functionalities to be implemented.
- Work on the existing apps and iterate to develop and implement additional functionality in accordance with the requirements.
- Maintaining code quality, organization, and automatization.
- Release applications to the Apple and Google Play stores.
Job Requirements
An ideal candidate must have:
- Bachelor’s degree in computer science or software engineering.
- At least 4 years of relevant professional experience as a mobile developer.
- Proficient in Swift, Cocoa Touch and Objective-C.
- Familiarity with Firebase and iOS frameworks such as Core Data, Core Animation, Map Kit, Payment Integration, XCode editor using Swift 5+ or iOS 15.0 SDK etc
- Have a good understanding of the design patterns e.g. MVC, MVP, MVVM, VIPER.
- Experience with git and continuous integration.
- Experience in publishing apps in the app store
- Fluency in written and spoken English with excellent skills in technical communication.