Job Description
SKILLS REQUIRED
- Experience in Swift/Objective-C.
- Experience in working with the latest iOS tech stack (Swift 5, Swift UI, and Combine API).
- Good understanding of design patterns - MVP/MVC/ MVVM
- Hands-on experience in writing good quality code using best practices.
- Experience in writing unit tests is a must and knowledge of other testing mechanisms such as A/B testing frameworks and UI Automation.
- Through understanding of concurrency models on iOS.
- Experience in integrating with Web Services (REST APIs, GraphQL).
- Experience in database design and working with Core Data, Realm, and other cloud data stores.
- Knowledge in Provisioning, App submission, and Appstore approval process with a good understanding of App Store guidelines.
- Knowledge of CI / CD pipelines for iOS Applications.
- Familiarity with Invison, Figma, and other UX tools.
- Knowledge in common best practices and mobile app security.
OPTIONAL SKILLS (WILL BE ADDED ADVANTAGE)
- Experience in React Native.
- Experience in Domain-Driven Design.
- Experience in Agile-based methodologies such as Scrum.
EDUCATION & EXPERIENCE REQUIRED
- Bachelor’s degree in Information technology/software engineering or any other related degree.
- 5 - 6 years of industry experience.
- Good communication skills both written and verbal.
Job ID: 43277