Senior iOS Developer

Gurugram, Haryana, India
Nov 18, 2024
Nov 18, 2025
Onsite
Full-Time
6 Years
Job Description

We are seeking a talented and passionate Senior iOS Developer to join our dynamic team at Infogain. As part of one of the most innovative and mission-critical teams in the travel industry, you will be helping to build cutting-edge iOS native applications that provide contextually relevant recommendations and notifications for Expedia Group partners and travelers. You’ll be working on building the future of the organization using state-of-the-art technology, collaborating with a best-in-class team in a data-driven, agile environment.

If you are an open-minded engineer with a customer-centric approach, excited about developing native iOS apps that support the strategies of a global marketplace, this is the perfect opportunity for you. Join us as we solve sophisticated business challenges, and create impactful experiences in the travel domain.

What You Will Do

  • Collaborate with cross-functional teams to design, develop, and deliver high-quality iOS applications that align with business needs.
  • Work with subject matter experts and peers to tackle complex technical problems and innovate solutions.
  • Develop, test, and deploy applications and related programs to meet design and user requirements.
  • Engage in testing methodologies (A/B, usability tests, etc.) to evaluate the effectiveness of features.
  • Use data-driven insights to understand customer needs, motivations, and pain points.
  • Ensure code quality by employing best practices such as Test-Driven Development (TDD) and writing effective unit and automation tests.
  • Actively contribute to the development process, participating in sprint planning, daily stand-ups, and retrospectives.

Who You Are

  • You hold a Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • You have 6-8 years of professional software development experience, including building and deploying native iOS applications.
  • You are proficient in platform languages such as Swift and Kotlin, with solid experience in iOS/Swift design patterns like SOLID, MVVM, and Observer.
  • You have hands-on experience with SwiftUI, UI frameworks, state management patterns, and UI design systems.
  • You have familiarity with REST and GraphQL and understand how to integrate and optimize APIs within iOS applications.
  • You have a strong understanding of iOS accessibility features like VoiceOver and can ensure apps are accessible to all users.
  • You are experienced in debugging, testing, and monitoring applications with tools like XCTest and other platform-specific testing frameworks.
  • You are familiar with the mobile development lifecycle and are proactive in identifying and solving inefficiencies in systems and processes.

Bonus Points

  • Experience with hybrid mobile development tools (Flutter, React Native, etc.).
  • Knowledge of Firebase, AWS, and cloud concepts.
  • Familiarity with third-party library integration.
  • Experience in the software development lifecycle and DevOps practices.

Skills Required

  1. Primary Skill. Mobile Development (iOS)
  2. Sub Skills. Cocoa, Cordova, Swift, iOS Development
  3. Additional Skills. Mobile Development frameworks, API Integration, Unit Testing

About Infogain

Infogain is a human-centered digital platform and software engineering company based in Silicon Valley. We partner with Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries to engineer business outcomes. Our expertise spans across cloud, microservices, automation, IoT, and AI technologies. As a Microsoft Gold Partner and Azure Expert Managed Services Provider, we help accelerate digital transformation across industries. Infogain has a global presence, with offices in the US, UK, UAE, Singapore, and delivery centers in India and Europe.