Mobile Software Engineer III

4 weeks ago


London, Greater London, United Kingdom Expedia Group Full time

Mobile Software Engineer III

At Expedia Group, we're looking for a skilled Mobile Software Engineer III to join our team. As a key member of our Lodging Search Experience domain, you'll be responsible for building a best-in-class shopping experience for our lodging travelers and partners.

The ideal candidate will have a strong background in iOS development, with experience in building high-performance apps using Swift and Objective-C. You'll be working closely with our team to design, implement, and test new features, as well as collaborate with multiple engineering teams to enable them to co-develop, re-use and solve problems.

Some of the key responsibilities of this role include:

  • Building and evolving the next generation Expedia Group shared component library framework to be adapted by different EG brands using the latest technologies such as Swift
  • Collaborating with multiple engineering teams to enable them to co-develop, re-use and solve problems
  • Developing and testing standard software applications in Swift UI and related programs and procedures to ensure they meet design requirements
  • Participating in code reviews to assess overall code quality and flexibility
  • Applying software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimized, and modular with good naming conventions
  • Driving continuous improvement and continuous delivery in our software development process within an agile development team
  • Writing automation tests, unit tests and acceptance tests as appropriate to support our continuous integration pipelines
  • Collaborating with team members to co-develop and resolve problems
  • Being involved in product feature development, and will be working in close partnership with our teams across all our offices around the world
  • You will coordinate bringing together different stakeholders with varied perspectives to develop solutions to issues and contributes own suggestions
  • You will spot areas of inefficiency in code or systems operation and offer suggestions for improvements
  • Maintaining a high awareness of industry issues and trends, particularly in regard to accessibility, usability, and front-end technologies

Requirements for this role include:

  • Bachelor's or Master's degree in Computer Science, Engineering or related technical field; or equivalent related professional experience
  • 4+ years of experience working in an iOS environment
  • Passionate about building and refining high-performance iOS apps
  • Experience developing features in Swift or Objective-C - Knowledge of API service connection paradigms
  • Understanding of client/server architectures - Understanding of mobile development standard methodologies
  • A dedicated iOS engineer with experience seeking a variety of outstanding challenges
  • Excited to pick up, learn and run with new technologies and frameworks such as Swift UI and GraphQL - love all aspects of application development, from brainstorming and design to implementation and launch
  • Experience in testing and monitoring your own code
  • Demonstrates familiarity with associated technologies within their specialisation as part of the wider SDLC ecosystem. Example - CI/CD, Git, Github Actions
  • Previous experience on large codebases
  • Experience in Agile development
  • Effective verbal and written communication skills with the ability to present complex technical information clearly and concisely
  • A bias towards action - You believe that speed and quality aren't mutually exclusive. You've shown good judgment about getting features to customers while still making sure that products are built in a sustainable, adaptive and responsible way
  • Familiarity of collaborative interface design tools (eg. Figma) is a plus


  • London, Greater London, United Kingdom Expedia Group Full time

    Mobile Software Engineer IIIAt Expedia Group, we're seeking a skilled Mobile Software Engineer III to join our team. As a key member of our Lodging Search Experience domain, you'll be responsible for building a best-in-class shopping experience for our lodging travelers and partners.Key Responsibilities:Design, develop, and test software applications in...


  • London, Greater London, United Kingdom Expedia Group Full time

    Mobile Software Engineer IIIAt Expedia Group, we're seeking a skilled Mobile Software Engineer III to join our team. As a key member of our Lodging Search Experience domain, you'll be responsible for building a best-in-class shopping experience for our lodging travelers and partners.Key responsibilities include:Designing and implementing high-performance iOS...


  • London, Greater London, United Kingdom Tbwa ChiatDay Inc Full time

    iOS Software Engineer IIIAt Reddit, we're committed to building a workforce representative of the diverse communities we serve. We're seeking an experienced iOS Software Engineer III to join our team.Key Responsibilities:Develop user-facing iOS mobile native applications at scale, using Swift.Familiarity with software engineering best practices such as...


  • London, Greater London, United Kingdom Tbwa ChiatDay Inc Full time

    Engineering Team OverviewOur engineering team is responsible for designing, developing, and maintaining our iOS mobile native applications. We are seeking an experienced iOS Software Engineer III to join our team in London, United Kingdom.The ideal candidate will have a strong background in iOS development, including experience with Swift, and a passion for...


  • London, Greater London, United Kingdom Expedia Group Full time

    Software Development Engineer IIIWe are seeking a skilled Software Development Engineer III to join our Pricing teams at Expedia Group. As a key member of our team, you will be responsible for developing and maintaining our high-throughput, low-latency pricing systems that provide the best deals for our customers.Our team works on cutting-edge features in EG...


  • London, Greater London, United Kingdom Expedia Group Full time

    Software Development Engineer IIIWe are seeking a skilled Software Development Engineer III to join our Pricing teams at Expedia Group. As a key member of our team, you will be responsible for developing and maintaining our pricing products that provide the best deals for our customers.Our team works on cutting-edge features in EG pricing services, which are...


  • London, Greater London, United Kingdom Tesco Full time

    About the RoleTesco is seeking a talented Software Development Engineer III to join our team. As a key member of our engineering team, you will be responsible for leading the development of high-quality software applications that meet the needs of our customers. Your impact will be felt across the organization, and you will provide technical leadership and...


  • London, Greater London, United Kingdom Expedia Group Full time

    Software Development Engineer IIIWe are seeking a skilled Software Development Engineer III to join our Pricing teams, responsible for developing and handling our pricing products that provide the best deals for our customers. The vision for this organization is to encourage travel by building a framework for trusted marketplaces.Our team works on...


  • London, Greater London, United Kingdom Expedia Group Full time

    Software Development Engineer III We are seeking a talented Software Development Engineer III to join our Pricing teams at Expedia Group. The ideal candidate will be responsible for developing and maintaining our pricing products that provide the best deals for our customers. The team works on cutting-edge features in EG pricing services, which are high...


  • London, Greater London, United Kingdom Argus Software (UK) Ltd. Full time

    Job Profile:At Argus Software (UK) Ltd., we are seeking a highly skilled Engineering Manager III to lead our global team of developers, data engineers, automation engineers, and quality assurance staff members.This is a pivotal role in shaping the future of technology teams and projects, overseeing the performance management and development of engineers,...


  • London, Greater London, United Kingdom Amazon Full time

    Software Development Engineer III, RBS TechAmazon's Product Insights platform is addressing the challenges faced by brands in launching new products efficiently and effectively. The platform aims to deliver impactful and actionable insights to brands, helping them improve their revenue and product rating. As a Senior Software Engineer, you will work on...


  • London, Greater London, United Kingdom Entain Full time

    Job Title: Software Development Engineer in Test IIIJob Summary:We are seeking a highly skilled Software Development Engineer in Test III to join our team at Entain. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality standards of our systems by performing functionality, integration, reliability,...


  • London, Greater London, United Kingdom Deel Full time

    About the RoleWe're looking for a highly skilled Mobile Software Engineer to join our team at Deel. As a key member of our engineering team, you'll play a crucial role in designing and developing robust, user-friendly mobile applications using React and Capacitor.Key ResponsibilitiesDesign and develop mobile applications using React and CapacitorWork closely...


  • London, Greater London, United Kingdom Deel Full time

    About DeelDeel is a global company that helps businesses hire anyone, anywhere, easily. Our team comprises over three thousand self-driven individuals spanning over 100 countries, and our unified yet diverse culture keeps us continually learning and innovating the platform and products for customers.Job DescriptionWe are looking for a skilled Mobile Software...


  • London, Greater London, United Kingdom Deel Full time

    About DeelDeel is a global company that helps businesses hire anyone, anywhere, easily. Our team comprises over three thousand self-driven individuals spanning over 100 countries, and our unified yet diverse culture keeps us continually learning and innovating the platform and products for customers.We deliver the best products and features in our space,...


  • London, Greater London, United Kingdom Endeavour Recruitment Solutions Full time

    Senior Mobile Software EngineerWe are seeking a highly skilled Senior Mobile Software Engineer with expertise in developing innovative mobile applications, particularly in Wearable Technology. Join our dynamic team at our modern offices in central London, where talented developers thrive and grow.As a Senior Mobile Software Engineer, you will be responsible...


  • London, Greater London, United Kingdom BBC Full time

    About the RoleWe are seeking highly skilled mobile software engineers to join our team at the BBC. As a mobile software engineer, you will play a key role in designing, developing, and maintaining high-performance features for our mobile applications.Main ResponsibilitiesYour key responsibilities will include:Designing and developing software features for...


  • London, Greater London, United Kingdom Lloyds Bank plc Full time

    We are seeking a skilled Mobile Native Software Engineer to join our Engineering team at Lloyds Bank plc.As a key member of our team, you will be responsible for designing and developing high-quality mobile native software applications that meet the needs of our customers.Your expertise in Kotlin/Java and Android SDK will enable you to create robust and...


  • London, Greater London, United Kingdom Proton Full time

    Proton is a pioneering company that has been at the forefront of providing free and open-source technology to millions worldwide. We believe in empowering individuals and organisations to take control of their personal data, break away from Big Tech's invasive practices and defeat censorship. As a Senior Mobile Engineer, you'll play a pivotal role in...


  • London, Greater London, United Kingdom BBC Full time

    About the JobWe are seeking a skilled Mobile Software Engineer to join our team at the BBC. As a key member of our engineering hub of excellence, you will contribute to the design, development, and maintenance of high-performance mobile applications using the latest technologies.Main ResponsibilitiesYou will help innovate and design new features and...