Current jobs related to Principal Mobile Software Engineer - Montreal, Quebec - Expedia Group


  • Montreal, Quebec, Canada Expedia Group Full time

    About the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will play a pivotal role in driving the development of our mobile app experience, providing technical leadership, and contributing to the more foundational elements of the Mobile...


  • Montreal, Quebec, Canada Expedia Group Full time

    About the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will play a pivotal role in crafting solutions and providing technical leadership to engineering teams across various areas, while contributing to the more foundational elements of...


  • Montreal, Quebec, Canada Expedia Group Full time

    About the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will play a pivotal role in crafting solutions and providing technical leadership to engineering teams across various areas, while contributing to the more foundational elements of...


  • Montreal, Quebec, Canada Expedia Group Full time

    About the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will play a pivotal role in driving the development of our mobile app experience, crafting solutions, and providing technical leadership to engineering teams.Key...


  • Montreal, Quebec, Canada Expedia Group Full time

    About the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will play a pivotal role in driving the development of our mobile app experience, crafting solutions, and providing technical leadership to engineering teams.Key...


  • Montreal, Quebec, Canada Openfleet Full time

    About the RoleWe're seeking a skilled Mobile Software Engineer to join our team at Openfleet. As a key member of our Agile development team, you'll be responsible for designing and developing our mobile frameworks and applications to deliver innovative products and services to our customers in the rapidly evolving shared mobility space.Key...


  • Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full time

    About Circle MedicalCircle Medical is a leading telemedicine provider in the US, experiencing rapid growth of over 100% per year. We're a venture-backed Y-Combinator healthcare startup on a mission to bring quality primary care to everyone.Job DescriptionWe're seeking a highly skilled Mobile Backend Software Engineer to join our team in Montreal. As a key...


  • Montreal, Quebec, Canada Openfleet Full time

    About the RoleWe are seeking a skilled Mobile Software Engineer to join our team at Openfleet. As a key member of our development team, you will be responsible for designing and implementing our mobile frameworks and applications to deliver innovative products and services to our customers in the shared mobility space.Key ResponsibilitiesDevelop and maintain...


  • Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full time

    About Circle Medical Technologies, Inc.We are a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful primary care to everyone on the planet. Our medical practice and underlying technology have pioneered how people find and receive care.Job SummaryWe are seeking a highly skilled Mobile Backend Software Engineer to join our...


  • Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full time

    About Circle Medical Technologies, Inc.We are a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful primary care to everyone on the planet. Our medical practice and underlying technology have pioneered how people find and receive care.Job SummaryWe are seeking a highly skilled Mobile Backend Software Engineer to join our...


  • Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full time

    About Circle Medical Technologies, Inc.Circle Medical Technologies, Inc. is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years.As a venture-backed Y-Combinator healthcare startup, our mission is to deliver high-quality, delightful primary care to individuals worldwide. Our...


  • Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full time

    About Circle Medical Technologies, Inc.Circle Medical Technologies, Inc. is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years.As a venture-backed Y-Combinator healthcare startup, our mission is to deliver high-quality, delightful primary care to individuals worldwide. Our...


  • Montreal, Quebec, Canada Groupe Montpetit Full time

    We are seeking a senior software engineer to join our team and contribute to the development of mobile applications. The ideal candidate will have expertise in mobile app development and a strong understanding of full stack development.The successful candidate will be responsible for designing and implementing mobile apps using Java and Python, and will work...


  • Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full time

    About Circle MedicalCircle Medical is a leading telemedicine provider in the US, known for its rapid growth and innovative approach to healthcare. As a venture-backed Y-Combinator startup, we're committed to bringing quality primary care to everyone on the planet.Our Engineering TeamWe're seeking a highly skilled Mobile Backend Software Engineer to join our...


  • Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full time

    About Circle MedicalCircle Medical is a leading telemedicine provider in the US, known for its rapid growth and innovative approach to healthcare. As a venture-backed Y-Combinator startup, we're committed to bringing quality primary care to everyone on the planet.Our Engineering TeamWe're seeking a highly skilled Mobile Backend Software Engineer to join our...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full time

    About Circle MedicalCircle Medical is a leading telemedicine provider with a mission to bring quality primary care to everyone on the planet. Our team of top-tier physicians, engineers, and designers has pioneered how people find and receive care.Job DescriptionWe are seeking a skilled Mobile Backend Software Engineer to join our team in Montreal. As a key...


  • Montreal, Quebec, Canada Openfleet Full time

    About the PositionWe are seeking a skilled Android Mobile Software Engineer to join our team at Openfleet. As a key member of our development team, you will be responsible for designing, developing, and maintaining our mobile applications to provide innovative solutions for shared mobility.Key ResponsibilitiesDevelop and evolve our mobile frameworks and...


  • Montreal, Quebec, Canada Openfleet Full time

    About the PositionWe are seeking a skilled Android Mobile Software Engineer to join our team at Openfleet. As a key member of our development team, you will be responsible for designing, developing, and maintaining our mobile applications to provide innovative solutions for shared mobility.Key ResponsibilitiesDevelop and evolve our mobile frameworks and...

Principal Mobile Software Engineer

1 month ago


Montreal, Quebec, Canada Expedia Group Full time
About the Role

We are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will be responsible for crafting stable, scalable, resilient, composable, and extendable software solutions that drive growth through smart traffic acquisition, drive customers to sign in, increase loyalty program membership, while ensuring contextual, personalized, and cohesive experience for all platforms and brands.

Key Responsibilities
  • Establish relationships with leaders across the organization to understand and address business problems through the lens of technology.
  • Advocate crafting stable, scalable, resilient, composable, and extendable software solutions.
  • Guide and mentor individuals when evaluating the impact of a solution to ensure linkages between structure, people, process, and technology.
  • Support EG technologists in communities of practice and provide stewardship to the teams.
  • Keep up with industry practices and develop methods to implement them for our ecosystem.
  • Go beyond organization structures to deliver on technology and architectural initiatives that span the whole traveler and partner experience.
  • Work directly with other architects to ensure delivery of a cohesive developer and customer experience across all platforms.
  • Possess a recognized ability to fill in for peer engineering director as the need arises in setting technical next steps in co-ordination with engineering management.
  • Develop north star vision for domains in which you are focused on.
Requirements
  • Bachelor's degree in a related technical field, or equivalent experience.
  • Have a strong UX Software Engineering experience.
  • Experienced in standard software engineering practices & methodologies enabling the full software development process, including establishing coding standards, code reviews, source control management, build processes, and testing.
  • Possess a strong understanding of business need, help us translate vague business requirements to solutions, and lead their execution.
  • Understand systems being crafted across Expedia Group and how our business units can integrate with them.
  • Strong understanding of best practices around experimentation, analytics, and observability so that large problems can be solved iteratively.
  • Proficient in interactions, transitions, animations, and motion behaviors.
  • Proficient with layout and screen flow, and crafting apps for accessibility.
  • Hard-working and influential individual contributor, who sets an example, mentors colleagues, and is hands-on where needed.
  • Communicates and collaborates with technical and non-technical leadership within EG, across many subject areas.
Skills
  • Experience with end-to-end developing and publishing multiple native apps, preferably across platforms.
  • Well-versed in API technologies, understanding of Server Driven UI approaches, API-first design methodologies, including GraphQL.
  • Strong grasp of object-oriented concepts, client/server architecture, high-performant design.
  • Conversant with Kotlin/Java and Swift/ObjC, Android Studio/Jetbrains IDE, and Xcode.
  • Ability to evaluate trade-offs of memory, power, connectivity, performance, and other constraints in embedded systems.
  • Hands-on experience building native UX with modern declarative systems: Jetpack Compose/Flow and SwiftUI/Combine.
  • Practices Test Driven Development, and has experience with testing frameworks.
  • Familiarity with Continuous Development/Integration tools like Github Actions, Spinnaker.
  • Deep understanding of MVVM and other design patterns e.g., SOLID, and how to create testable and debuggable code.
  • Experience working with multi-module projects, shared libraries.
  • Previous experience building adaptable, ML-powered experiences desirable.