Mobile Engineer III, iOS

2 months ago


Gurugram, India Expedia Group Full time

Mobile Engineer III, iOS

At Expedia, we believe in being thinker-doers - we are Makers.

Are you excited to build new technologies that will be instrumental in bringing Expedia Group's evolving brand to life by delivering Native App experiences for millions of users? Come build the future of travel with us Software Engineers at Expedia Group develop solutions and products that touch millions of people every day around the globe. Our engineers seek some of the most sophisticated problems in the world of travel across various brands - Expedia, Orbitz, Car Rentals, Vrbo, , Travelocity, eBookers and others. We are looking for strong technical talent as well as a keen desire to deeply understand our products and services to push our technology forward with respect to functionality, performance, reliability, and scalability.


Our team in Air and Activities Experience domain is looking for curious, empathetic, and creative problem solvers with the growth mindset. We are a team of travel-loving makers, building a cutting-edge shopping platform using open-source technologies. You will be responsible for building a best-in-class shopping experience for our travellers and partners.


As a member of the team, you'll estimate engineering efforts, design your changes, implement, and test your changes, push to live, and triage production issues. You need to be collaborative, and curious as we build new experiences and improve existing frameworks powering the world's largest travel mobile apps at a scale only a few companies can match.

What you will do:

  • Proactively teams up with peers across the organisation to build an understanding of cross dependencies and shared problem solving.

  • Participates in a community of practice to share and gain knowledge.

  • Continually seeks new technical skills in an engineering area.

  • Shares new skills and knowledge with team to increase effectiveness.

  • Demonstrates knowledge of advanced and relevant mobile technology.

  • Is comfortable working with several forms of mobile technologies (different form factors, widgets, watch)

  • Understands the relationship between applications and technology platforms.

  • Develops and tests complex or non-routine software applications and related programs and procedures to ensure they meet design requirements.

  • Effectively applies knowledge of software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimised, modular with good naming conventions.

  • Effectively applies knowledge of API/Schema design principles to solve data requirements for mobile experiences.

  • Effectively uses the understanding of software frameworks and how to leverage them to write simpler code.

  • Leads/clarifies code evolution in code reviews.

  • Brings together different stakeholders with varied perspectives to develop solutions to issues, and contributes own suggestions.

  • Thinks holistically to identify opportunities around policies/ processes to increase efficiency across organisational boundaries.

  • Assists with a mobile centric approach to analysing issues by ensuring all components (structure, people, process and technology) are identified and accounted for.

  • Identifies areas of inefficiency in code or systems operation and offer suggestions for improvements.

  • Is passionate about mobile technologies and best practices

  • Compiles and reports on major operational or technical initiatives (like Root Cause Analysis's) to larger groups, whether via written or oral means.

Who you are:

  • 5+ years of Experience in building at least three independent projects

  • Strong proficiency in Swift is a must-have.

  • Maintained/ran multiple project/product in production environments (bug fixing, troubleshooting, monitoring, etc.).

  • Understands what makes a good API design

  • Selects among technology available to implement and solve for need.

  • Has a good understanding and ability to contribute to iOS design systems

  • Understands how projects/teams interact with other teams.

  • Understands and designs moderately complex systems.

  • Knowledge of iOS frameworks – SwiftUI (strong preference), Cocoa, and RxSwift (RxSwift proficiency is optional and not mandatory)

  • Experience using code versioning tools for e.g. Git

  • Tests and monitors code at the project level.

  • Understands testing and monitoring tools.

  • Tests, debugs, and fixes issues within established SLAs.

  • Designs easily testable and observable software.

  • Monitors, instruments and troubleshoots performance of code. (frame rate, memory debugger, performance metrics, battery usage optimisation)

  • Understands how teams goals fit a business need.

  • Identifies business problems at the project level and provides solutions.

  • Ability to work in a diverse organisation with global decentralised teams, working across multiple locations



  • gurugram, India Expedia Group Full time

    Mobile Engineer III, iOS At Expedia, we believe in being thinker-doers - we are Makers. Are you excited to build new technologies that will be instrumental in bringing Expedia Group's evolving brand to life by delivering Native App experiences for millions of users? Come build the future of travel with us! Software Engineers at Expedia Group develop...


  • Gurugram, India Expedia Group Full time

    Mobile Engineer III, AndroidAre you passionate about crafting robust customer facing applications, would you like to help millions of people plan their travel and create memories to last a lifetime? Come join the Trips Experience team!We are building the next generation of trip management and planning experiences to enable millions of our travelers to...


  • gurugram, India Expedia Group Full time

    Mobile Engineer III, Android Are you passionate about crafting robust customer facing applications, would you like to help millions of people plan their travel and create memories to last a lifetime? Come join the Trips Experience team! We are building the next generation of trip management and planning experiences to enable millions of our travelers...

  • iOS Engineer

    1 month ago


    Gurugram, India PAY2 DEVELOPMENT CENTER PRIVATE LIMITED Full time

    Job Description :PayPayIndia is looking for iOS Engineer to work on our payment product to deliver the best payment experience for our customers.Team Missions :- Grow finance mobile service as user's first touch point of PayPay.- Actively follow new technology and make our app more convenient using it.- Build new features rapidly along with a variety of...

  • iOS Developer

    2 weeks ago


    Gurugram, India RoundCircle Full time

    Profile Summary:As an iOS Developer, you will play a key role in designing, developing, and maintaining our iOS applications. You will work closely with cross-functional teams, including designers and product managers, to deliver exceptional mobile experiences to our users. The ideal candidate should have a strong background in iOS app development, a deep...

  • IOS developer

    1 month ago


    Gurugram, India PayU Full time

    Role: iOS Developer, PayU Gurgaon  −Design and develop native mobile Apps and SDKs for iOS using Swift  − Integrate mobile SDKs & Restful API's.  − Develop Apps & Mobile SDKs with enterprise level quality  − Work as part of an agile team using scrums  − Work / Collaborate with various cross functional teams of Product Managers /...

  • Engineering Manager

    2 days ago


    Gurugram, India BharatPe Full time

    In this role, you have the opportunity to… As an Engineering Manager at BharatPe, you will lead a team of talented engineers to develop and maintain proficient Mobile Apps that are highly scalable, secure, and reliable. Your role will be critical in shaping the technical direction of the product experience via quality driven mobile app development,...


  • Gurugram, India BharatPe Full time

    In this role, you have the opportunity to … As an Engineering Manager at BharatPe, you will lead a team of talented engineers to develop and maintain proficient Mobile Apps that are highly scalable, secure, and reliable. Your role will be critical in shaping the technical direction of the product experience via quality driven mobile app development,...

  • Engineering Manager

    2 days ago


    Gurugram, India BharatPe Full time

    In this role, you have the opportunity to… As an Engineering Manager at BharatPe, you will lead a team of talented engineers to develop and maintain proficient Mobile Apps that are highly scalable, secure, and reliable. Your role will be critical in shaping the technical direction of the product experience via quality driven mobile app development,...

  • SDE II/III Flutter

    3 weeks ago


    Gurugram, India Junglee Games Full time

    For SDE II/III Flutter we are looking for an experienced and highly skilled to join our talented development team. As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-performance and scalable mobile applications using the Flutter framework. You will work closely with cross-functional teams to deliver innovative...

  • SDE II/III Flutter

    2 weeks ago


    Gurugram, India Junglee Games Full time

    For SDE II/III Flutter we are looking for an experienced and highly skilled to join our talented development team. As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-performance and scalable mobile applications using the Flutter framework. You will work closely with cross-functional teams to deliver innovative...

  • SDE II/III Flutter

    3 weeks ago


    Gurugram, India Junglee Games Full time

    For SDE II/III Flutter we are looking for an experienced and highly skilled to join our talented development team. As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-performance and scalable mobile applications using the Flutter framework. You will work closely with cross-functional teams to deliver innovative...

  • Lead Engineer

    4 months ago


    Gurugram, India Egon Zehnder Full time

    The Position We are seeking an experienced developer with expertise in iOS development to join our team. The ideal candidate should have a strong background in native iOS development using Swift and Capacitor for hybrid mobile app development. Additionally, the candidate should have experience with Microsoft Intune SDK to Secure Native apps, MSAL/Auth0...

  • IOS Engineer

    1 week ago


    Gurugram, India Country Delight Full time

    Please Note before applying: We are only considering early/immediate joiners at the moment.This job is to become one of the early hands-on software developers on the team. The role will have a significant opportunity to shape the product and its technologies. The company is looking for someone who desires to take the next level up in their technical.iOS...


  • Gurugram, India ixigo Full time

    Our iOS team is always keen to stay ahead of the curve by always adopting the latest tech in the valley. We were the first to adopting the iPhone X layout, implementing ARKit in 2017, and Siri Shortcuts in 2018. We have been featured across app store over a dozen times in the past 2 years in Today, Apps, and Travel section. At ixigo, new ideas can quickly...


  • Gurugram, India ixigo Full time

    Our iOS team is always keen to stay ahead of the curve by always adopting the latest tech in the valley. We were the first to adopting the iPhone X layout, implementing ARKit in 2017, and Siri Shortcuts in 2018. We have been featured across app store over a dozen times in the past 2 years in Today, Apps, and Travel section. At ixigo, new ideas can quickly...


  • Gurugram, India ixigo Full time

    Our iOS team is always keen to stay ahead of the curve by always adopting the latest tech in the valley. We were the first to adopting the iPhone X layout, implementing ARKit in 2017, and Siri Shortcuts in 2018. We have been featured across app store over a dozen times in the past 2 years in Today, Apps, and Travel section. At ixigo, new ideas can quickly...

  • iOS Developer

    2 months ago


    Gurugram, India Infogain Full time

    iOS Developer (Standard) with skills Mobile Development, .NET Web API (restful APIs), Cocoa, Cordova, iOS, Swift for location Gurugram, India Posted on: July 30, Share on Linkedin Share on Twitter Share on Facebook ROLES & RESPONSIBILITIES Core Skills Proficient with Objective-C or Swift Experience: . 2-6 years of experience in software...


  • Gurugram, India ixigo Full time

    Job DescriptionOur iOS team is always keen to stay ahead of the curve by always adopting the latest tech in the valley. We were first to market with adopting iPhone X layout, implementing ARKit in 2017, and Siri Shortcuts in 2018. We have been featured across app store over a dozen times in the past 2 years in Today, Apps, and Travel section. At ixigo, new...

  • React Native

    4 months ago


    Gurugram, India Mobile Programming LLC Full time

    Company Description :Mobile Programming LLC is a software development company located in Gurugram that specializes in developing efficient and economic software solutions for businesses. We offer a wide range of services focused on trending and emerging technologies such as Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Metaverse,...