Location
Kochi | India
Job description
An iOS Developer designs, develops, and maintains applications for the iOS platform. They code, test, and optimize apps, ensuring a seamless user experience and adherence to guidelines. Collaboration with cross-functional teams is essential to create innovative and user-friendly mobile solutions.
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 high 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 quick prototype to identify the feasibility of the technology
- You will be responsible to implementing bug free upgrade 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.
Requirements - 2 To 10 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