Location
Gurgaon | India
Job description
As an iOS Lead, conceptualized, designed, developed, tested, released, and supported. Drive new feature implementation, optimize iOS performance, and ensure bug-free upgrades. Leverage 4+ years' experience, iOS expertise (Swift UI, Core Data), and proficiency in Swift, Objective-C, OOPs, and functional programming. Strong troubleshooting, Agile experience, and backend integration skills. Bonus for aviation industry exposure, familiarity with diverse mobile tools, CICD setup, accessibility practices, REST APIs, and various programming languages. In-depth knowledge of iOS development, SDK tools, and openness to learning new languages. Experience with gRPC/Protocol Buffers.
Key Responsibilities - You will be responsible for providing technical expertise for the entire mobile application life cycle starting from concept, design, development, 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 applications to make it highly performant on the iOS platform
- You will be responsible for developing 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 for developing a quick prototype to identify the feasibility of the technology
- You will be responsible for implementing bug-free upgrades of the mobile application when the mobile OS upgrade happens
- You will be responsible for building the libraries and frameworks that support authentication, copresence, and cutting-edge network protocols.
Must-Have - 4 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 issues and coming up with a resolution
- Experienced in working in an Agile environment
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 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 with gRPC / Protocol buffers
Job tags
Salary