Senior Full Stack Developer
Navan
Software Engineering
Indiranagar, Bengaluru, Karnataka, India
Posted on Oct 3, 2024
We're seeking a passionate and experienced Senior iOS Engineer to join our dynamic Travel Team in India. In this role, you'll push the boundaries of Apple technologies, collaborating with our talented engineers and designers to architect and build the next generation of our iOS application.
What You’ll Do:
- Architect, design, and implement innovative features that elevate the user experience
- Lead complex technical initiatives, driving product evolution and technical excellence
- Collaborate cross-functionally with design, QA, and product management teams to deliver cohesive solutions
- Mentor junior developers, fostering a culture of continuous learning and improvement
- Contribute to technical decision-making processes, influencing our technology stack and development practices
- Optimize app performance, ensuring smooth operation across various iOS devices and versions
What We’re Looking For:
- B.Tech/B.E. in Computer Science or related field
- 3+ years of professional experience in iOS app development
- Expert-level proficiency in Swift, with hands-on experience in SwiftUI and Combine frameworks
- Deep understanding of iOS app architecture patterns (e.g., MVVM, Clean Architecture)
- Proven experience with RESTful APIs, JSON, and networking in iOS
- Familiarity with reactive programming concepts (e.g., RxSwift)
- Experience with Core Data, CloudKit, or other persistence solutions
- Proficiency in writing unit tests and UI tests for iOS applications
- Solid understanding of iOS performance optimization techniques
- Familiarity with CI/CD pipelines for iOS app development
- Experience with Kotlin, indicating versatility in mobile development is plus
- Knowledge of travel industry dynamics or experience with travel-related apps is plus
- Familiarity with Agile methodologies and project management tools is plus
- Understanding of server-side Swift (e.g., Vapor framework) is plus