Principal Mobile Software Engineer
3 weeks ago
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 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 platform.
Key Responsibilities- Establish relationships with leaders across the organization to understand and address business problems through the lens of technology.
- Advocate for crafting stable, scalable, resilient, composable, and extendable software solutions.
- Guide and mentor individuals in 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 coordination with engineering management.
- Develop a north star vision for domains in which you are focused on.
- Bachelor's degree in a related technical field, or equivalent experience.
- Strong UX software engineering experience.
- Experienced in standard software engineering practices and 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.
- 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.
-
Principal Mobile Software Engineer
4 weeks ago
Montreal, Quebec, Canada Expedia Group Full timeAbout 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...
-
Principal Mobile Software Engineer
1 month ago
Montreal, Quebec, Canada Expedia Group Full timeAbout 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...
-
Principal Mobile Software Engineer
4 weeks ago
Montreal, Quebec, Canada Expedia Group Full timeAbout 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...
-
Principal Mobile Software Engineer
1 month ago
Montreal, Quebec, Canada Expedia Group Full timeAbout 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...
-
Mobile Software Engineer
3 weeks ago
Montreal, Quebec, Canada Openfleet Full timeAbout 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...
-
Software Engineer Mobile Backend
3 weeks ago
Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full timeAbout 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...
-
Mobile Software Engineer
2 weeks ago
Montreal, Quebec, Canada Openfleet Full timeAbout 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...
-
Mobile Backend Software Engineer
2 months ago
Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full timeAbout 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...
-
Mobile Backend Software Engineer
2 months ago
Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full timeAbout 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...
-
Mobile Backend Software Engineer
2 months ago
Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full timeAbout 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...
-
Mobile Backend Software Engineer
2 months ago
Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full timeAbout 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...
-
Senior Software Engineer
1 week ago
Montreal, Quebec, Canada Groupe Montpetit Full timeWe 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...
-
Software Engineer, Mobile Backend Developer
1 month ago
Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full timeAbout 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, Mobile Backend Developer
1 month ago
Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full timeAbout 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 timeSoftware 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 timeSoftware 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 for Mobile Backend Development
3 weeks ago
Montreal, Quebec, Canada Circle Medical Technologies, Inc. Full timeAbout 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...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware EngineerWe 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 develop robust software...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware EngineerWe 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 develop robust software...
-
Android Mobile Software Engineer
2 months ago
Montreal, Quebec, Canada Openfleet Full timeAbout 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...