Dyson

Principal Android Engineer

Dyson
Consumer ElectronicsSingapore - St James Power Station HeadquartersOnsitePosted 2 weeks ago

About the role

AI summarised

Principal Android Engineer role at Dyson in Singapore - St James Power Station Headquarters.

Consumer ElectronicsOnsiteProduct Software Engineering

Key Responsibilities

  • You’re a collaborative person that understands and believes in the Agile principles, and how they can enable empowered app teams to deliver robust and scalable software solutions You’ve contributed quality code to highly rated mobile apps that have positively impacted a large community of users You are motivated by the challenge of solving real-world problems Our technology - Android app The MyDyson app uses a modular architecture built using the MVVM pattern.
  • Over 75% of our codebase is written in Kotlin, with an ongoing effort to migrate the remaining Java code.
  • Cloud & Product Communication: Retrofit for cloud API calls.
  • AWS IoT SDK for MQTT comms with our connected products.

Requirements

  • 10+ years of experience working on and scaling global Android mobile applications You thrive on solving tough technical challenges and setting the technical direction for product teams.
  • You’re hands-on—a coder at heart—but you also see the bigger picture and shape the roadmap.
  • You’re comfortable working across disciplines.
  • Whether it’s mentoring engineers, aligning with product managers, or presenting ideas to leadership, you bring people together to move projects forward.