Senior Software Engineer - iOS
- Full-time
Company Description
Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo is a technology company focused on empowering Indian travelers to plan, book and manage their trips across rail, air, buses and hotels. ixigo assists travelers in making smarter travel decisions by leveraging artificial intelligence, machine learning and data science-led innovations on ixigo’s OTA platforms, including websites and mobile applications.
Job Description
Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo is a technology company focused on empowering Indian travelers to plan, book and manage their trips across rail, air, buses and hotels. ixigo assists travelers in making smarter travel decisions by leveraging artificial intelligence, machine learning and data science-led innovations on ixigo’s OTA platforms, including websites and mobile applications.
We're on the lookout for a Senior Software Engineer – iOS to help drive innovation, system architecture, and delivery of enterprise-grade mobile applications. This is an individual contributor role for highly tech-savvy engineers who are deeply hands-on and passionate about technical excellence, while also being able to mentor, unblock, and inspire others.
You'll collaborate across teams and tech stacks, leveraging tools like GitHub Copilot, ChatGPT, Cursor/Windsurf to build exceptional iOS experiences. We value a design-first approach where engineering and design collaborate seamlessly to create pixel-perfect, user-centric experiences.
Key Responsibilities
Design and develop high-quality, scalable iOS applications with a design-first mindset
Drive adoption of modern Swift paradigms — async/await, Combine, SwiftUI, etc.
Write clean, testable, and modular code using SwiftUI and iOS frameworks
Collaborate across engineering, design, and product teams to deliver complex features end-to-end
Implement pixel-perfect UI following Human Interface Guidelines and design system principles
Build reusable components and maintain design system consistency across applications
Actively leverage AI tools (Copilot, ChatGPT, Cursor/Windsurf) to supercharge productivity
Guide architecture decisions, debug tricky issues, and drive performance improvements
Champion modern DevOps and CI/CD practices for continuous delivery
Mentor junior and mid-level developers, helping them grow in autonomy and technical excellence
Stay current with emerging technologies and frameworks, and drive adoption of those relevant to our needs
Be adaptable — ready to learn and apply new tools, platforms, or languages as needed
Qualifications
Bachelor's degree in Computer Science or a related field
4 – 8 years of iOS development experience
Expertise in Swift and iOS SDKs
Strong understanding of async/await, Combine, and iOS Frameworks: SwiftUI, UIKit, Core Data, Foundation
Deep knowledge of Human Interface Guidelines (HIG) and design systems implementation
Experience with design-first development approach and close collaboration with design teams
Strong understanding of iOS UI/UX principles and accessibility standards
Experience building and maintaining component libraries and design tokens
Proficient with URLSession, RESTful APIs, Dependency Injection, and Firebase services
Familiar with unit testing (XCTest) and UI testing frameworks
Strong debugging, architecture, and app profiling skills using Instruments
Experience working in Agile, Git-based environments
Ability to own and drive features from design to production
Nice to Have
Familiarity with CI/CD tools like Fastlane, Bitrise, Firebase App Distribution, Xcode Cloud
Interest in mobile observability, analytics, and crash reporting
Experience with mobile security best practices and App Store guidelines
Knowledge of design tools integration and design-to-code workflows
Familiarity with Core ML and iOS AI/ML frameworks
Additional Information
Responsible for safeguarding sensitive company data against unauthorized access, use, or disclosure, and for reporting any suspected security incidents in line with the organization's ISMS (Information Security Management System) policies and procedures.