Skip to content

iOS Developer

Posted yesterday

Pay
Not shared
Location
On-site · Gurugram
Experience
3–5 yrs · Mid-level
Type
Full-time

Location: Gurgaon, Haryana, India | Experience: Mid Level (3-5 years)

About the Company

ixigo is a travel technology company focused on making travel planning and booking simpler, more transparent, and more useful for customers across India. Our products help travelers discover, compare, book, and manage journeys across flights, trains, buses, hotels, and related travel services. We combine consumer-focused product thinking with technology, data, and operational discipline to solve high-frequency travel problems at scale. The engineering organization works closely with product, design, analytics, and business teams to create dependable experiences across the travel journey. Teams are expected to understand customer behavior, use evidence to prioritize improvements, and take ownership from problem definition through measurable outcomes. This role contributes to mobile experiences used by travelers who value speed, clarity, reliability, and confidence while making time-sensitive decisions. You will join an environment where strong engineering fundamentals, thoughtful collaboration, iterative delivery, and a bias toward customer impact shape how products are built and improved.

About the Role

Own the development and evolution of high-quality iOS experiences that make travel discovery and booking fast, reliable, and intuitive. You will translate product and design requirements into maintainable mobile solutions, influence technical decisions, and improve application quality through disciplined engineering practices. The role requires close partnership with product managers, designers, backend engineers, QA, and analytics teams to deliver outcomes rather than isolated features. You will work across the full lifecycle, from understanding customer problems and shaping implementation approaches to monitoring production behavior and refining experiences after release. Success means stable releases, responsive interfaces, meaningful improvements in customer journeys, and code that enables the team to move quickly without compromising reliability. You will also contribute to technical standards, peer reviews, testing strategy, and the continuous improvement of the iOS development system.

Key Responsibilities

  • Own iOS feature delivery from technical design through release, connecting implementation decisions to customer adoption, booking completion, engagement, and overall travel experience quality.
  • Build scalable Swift applications using appropriate architecture, reusable components, and platform capabilities, improving maintainability while enabling product teams to deliver changes with greater speed and confidence.
  • Partner with product, design, backend, QA, and analytics teams to turn customer problems into intuitive mobile journeys, resolving trade-offs through evidence and measurable business impact.
  • Establish strong engineering quality through code reviews, automated testing, debugging, performance profiling, and release discipline, reducing regressions and improving application stability across supported devices.
  • Investigate production issues using logs, crash reporting, analytics, and user feedback, prioritizing root-cause fixes that protect reliability and reduce customer friction in critical travel flows.
  • Contribute to technical direction, engineering standards, and reusable mobile patterns, raising team capability through documentation, mentoring, knowledge sharing, and constructive collaboration.
  • Monitor feature and platform outcomes after launch, using product metrics and customer signals to iterate on usability, performance, conversion, and long-term product value.

Essential Skills & Technologies

  • Strong hands-on experience with Swift, UIKit, iOS SDKs, Xcode, and Apple platform development, with the ability to structure production applications for reliability, performance, and maintainability.
  • Practical understanding of iOS architecture, asynchronous programming, networking, persistence, testing, debugging, and performance optimization, supported by sound software engineering fundamentals.
  • Experience collaborating through Git-based workflows, code reviews, CI/CD, issue tracking, and release processes, while communicating clearly with cross-functional teams and taking ownership of outcomes.

Additional Plus

  • Experience with SwiftUI, modularization, accessibility, analytics instrumentation, feature flags, or modern mobile observability practices can help improve product quality and delivery speed.
  • Exposure to consumer internet, travel, commerce, payments, or other high-scale mobile products is useful for understanding reliability, conversion, and customer trust in frequent digital journeys.
  • Experience mentoring engineers or influencing technical decisions across teams is a plus, particularly when it improves shared standards, delivery predictability, or the quality of mobile product execution.

What You'll Bring

  • You bring 3–5 years of hands-on iOS development experience and a track record of shipping customer-facing applications used in real-world environments. You are confident with Swift and core iOS frameworks, but you also understand that strong mobile engineering is measured by reliability, usability, performance, and business outcomes.
  • You can take an ambiguous product problem, clarify the customer need, evaluate technical options, and deliver a solution that is simple to use and maintain. You work comfortably with product managers, designers, backend engineers, QA, and analytics partners, communicating trade-offs without losing sight of the desired outcome.
  • You care about clean architecture, readable code, automated tests, observability, and thoughtful release practices. When issues reach production, you investigate systematically, use evidence to identify root causes, and prioritize fixes based on customer and business impact.
  • You actively seek feedback, contribute in code reviews, document decisions, and help teammates grow. A practical, ownership-oriented mindset and genuine curiosity about improving travel experiences will help you succeed in this role.

Why Join Us

  • Build mobile experiences that influence how millions of travelers discover, evaluate, and book journeys, with a direct connection between engineering quality and customer confidence.
  • Work on meaningful consumer problems in a collaborative product environment where engineers contribute to prioritization, technical direction, and measurable improvements beyond feature implementation.
  • Grow through exposure to large-scale mobile systems, cross-functional decision-making, experimentation, and a culture that values ownership, learning, and continuous improvement.

What We Offer

  • Opportunity to own impactful iOS products in a high-growth travel technology environment, working closely with experienced product, design, engineering, and business teams.
  • A role with meaningful technical scope, customer visibility, and room to influence architecture, engineering standards, and the quality of mobile delivery.
  • A collaborative workplace that supports learning through feedback, peer reviews, knowledge sharing, and hands-on ownership of outcomes.
  • The opportunity to solve complex, high-frequency travel problems while building experiences that make planning and booking simpler for customers.

Skills

  • Swift
  • UIKit
  • iOS SDK
  • Xcode
  • Platform Development
  • Windows Architecture
  • Asynchronous Programming
  • Mobile Application Testing
  • Persistence
  • automation testing
  • Debugging
  • Performance Optimization
  • Git
  • Code Review
  • CICD
  • SwiftUI
  • Modularization
  • Accessibility
  • Analytics Integration
  • Feature Flagging
  • AI Observability
  • Asset Tracking

Similar jobs