About Navi
Navi is one of the fastest-growing financial services companies in India providing Personal & Home Loans, UPI,
Insurance, Mutual Funds, and Gold. Navi's mission is to deliver digital-first financial products that are simple,
accessible, and affordable. Drawing on our in-house AI/ML capabilities, technology, and product expertise, Navi is
dedicated to building delightful customer experiences.
Founders: Sachin Bansal & Ankit Agarwal
Know what makes you a “Navi_ite” :
1.Perseverance, Passion and Commitment
• Passionate about Navi’s mission and vision
• Demonstrates dedication, perseverance and high ownership
• Goes above and beyond by taking on additional responsibilities
2.Obsession with high quality results
• Consistently creates value for the customers and stakeholders through high quality outcomes
• Ensuring excellence in all aspects of work
• Efficiently manages time, prioritizes tasks, and achieves higher standards
3.Resilience and Adaptability
• Adapts quickly to new roles, responsibilities, and changing circumstances, showing resilience and agility
Responsibilities:
- Work closely with our product and design teams to build new and innovative application
experiences for the iOS platform. - Build reusable iOS software components for interfacing with multiple platforms.
- Review code developed by peers and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency) are being followed.
- Improve the testability and maintainability of the code.
- Debug product or system issues and debug/track/resolve them by analyzing the sources of issues
and the impact on hardware, network, or service operations and quality.
Requirements
- 2+ years of experience building complex applications for the iPhone or iPad using Objective-C/Swift with the iOS SDK and other frameworks.
- 5+ years of object-oriented software development experience along with sound knowledge in
using data structures and algorithms. - Extensive knowledge in using mobile architectural components & design patterns and
hands-on with SOLID principles. - Experience in shipping one or more iOS apps, ideally currently available on the App Store.
- Knowledge of iOS networking, multithreading concepts and understanding of memory management.
- Working knowledge of manual/automated testing techniques to build & deliver high-quality
products that are maintainable and scalable. - Proficient understanding of code versioning tools such as Git, Mercurial or SVN.
- Ability to devise pixel-perfect designs by maintaining very high UI/UX standards.
- Familiarity with continuous dependency & continuous integration with tools like Jenkins,
Fastlane or Travis CI. - Familiarity with the process of integrating third-party SDKs including understanding their
documentation, analyzing compatibility and weighing-in pros & cons. - Strong problem-solving skills, and the ability to troubleshoot and debug issues.
- Experience in working in Agile/Scrum methodology and fast-paced environments.