Location
Gurgaon | India
Job description
iOS Developer Overview
Reports to: Product Manager
Location: Gurgaon
Responsibilities - You will be responsible for providing technical expertise for the entire mobile application life cycle starting from concept, design, develop, test, release & support.
- You will be responsible to design and implement new user-facing features on complex mobile applications
- You will be doing optimization of mobile application to make it high performant ones on the iOS platform
- You will be responsible to develop clean code based on the functional specification defined and the set milestones
- You will analyze, track & provide updates on the latest trends in the market by staying up to date with new technology trends in the mobile development landscape
- You will be responsible to develop quick prototype to identifying the feasibility of the technology
- You will be responsible to implement0 bug free upgrade of the mobile application when the mobile OS upgrade happens
- You will be responsible to build the libraries and frameworks that support authentication, copresence, and cutting-edge network protocols.
SKILLS Must Have - 7+ years of experience in mobile development
- Expertise in iOS frameworks / tools such as Swift UI, Core Data, Core ML etc
- Expertise in Apple's design principles & application interface guide
- Expertise in Swift and Objective-C
- Expertise in OOPs and functional programming
- Expertise in offline storage and sync mechanisms
- Experience integrating with scalable backend architectures
- Excellent ability in troubleshooting the issues and come up with the resolution
- Experienced in working in Agile environment
- Sound knowledge of the coding standards
Good To Have - Airline/Aviation Industry experience
- Experience in any other mobile development tool like Android / React Native / Flutter
- Expertise in setting up the CICD pipelines
- Expertise in the accessibility practices
- Working knowledge of REST APIs
- Working knowledge of mobile Analytics
- Experience with one or more of the following: Java, C/C++, C#, Python, JavaScript, Go, or Swift.
- Extensive knowledge of iOS development techniques and practices.
- Knowledge of the iOS SDK performance tools and optimization techniques.
- Interest and ability to learn other programming languages as needed.
- Experience on gRPC / Protocol buffers
QUALIFICATIONS
Bachelors degree from an accredited institution.
Job tags
Salary