- SGD Competitive Remuneration package
- Software Engineering and Connectivity
- Singapore - Singapore
Dyson are a company renowned for our engineering prowess. We have recently embarked on a range of Internet connected products including our 360 Eye™ robot vacuum cleaner and Pure Cool Link™ purifier. Our Mobile App, Dyson Link, is one of the key components in providing greater intelligence, understanding, and control to our connected devices. We are passionate about building a Mobile App that matches the same high standards as the rest of Dyson’s engineering team.
The mobile team responsible for working on this platform operate across 4 sites including Singapore and Shanghai as well as Bristol and Malmesbury in the UK. We are building a collaborative in-house mobile community in which we can share knowledge and continually develop our engineers.
Android development in Java and Kotlin (min. 3 years Java, 1 year Kotlin)
Deep understanding of design patterns, including MVP or MVVM architecture
Experience with Reactive functional programming (RxJava)
Experience of unit testing and an understanding of its importance
Knowledge of the Gradle build system
Developing features for Dyson Link, ensuring they are tested, robust and scalable
Work with everyone in the wider team: TPOs, Scrum Masters, testers, cloud developers, UX/UI designers and electronic/embedded engineers
Work alongside other members of the team and take part in code reviews
Identify new technologies and tools to help continually improve standards