Senior Android Developer – (Java, Kotlin, Rx)


Bristol, BS1


Your work will be in the hands of millions of Dyson customers worldwide. Join our Connectivity team, developing the future Android applications for our Connected Products. Established in 2015, this team is a start-up within Dyson. Innovating in IoT, the team are embedded in the mobile app development community in Bristol and the Southwest. Based in Bristol, you will be connecting our future products to our customers. You’ll work with experts and share knowledge with those who are hungry to learn. Together, you’ll create new ways of working in a truly agile environment.

Market Overview

In May 2016 Dyson launched its second connected product, the Dyson Pure Cool Link, which joins our existing 360 Eye robot vacuum cleaner with its companion eco-system, Dyson Link. Dyson Link is our IoT solution to enable Dyson products to work in a connected environment. It includes the key components required to create an exciting connected product experience, from mobile apps, web/CRM integrations and cloud services (mobile app backend, firmware upgrade management, message routing/remote product control, analytics and responsive scaling).

Function Overview

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.


  • Developing features for Dyson Link, ensuring they are robust, scalable and easy to use
  • Working with wider team of TPOs, Scrum Masters, Cloud developers, testers, UX/UI designers and electronic/embedded engineers
  • Identifying new technologies and tools to help continually improve standards
  • Helping to mentor other members of the development team


  • Demonstrable commercial Native Android mobile development (Java, Kotlin)
  • Strong understanding of design patterns
  • Experience with Reactive functional programming (RxJava)
  • Knowledge of the Gradle build system and Continuous Integration systems
  • Solid experience of automated testing and dependency injection

Benefits Overview

  • 27 days holiday plus eight statutory bank holidays
  • Pension scheme
  • Medical & Dental cover
  • Performance related bonus
  • Life assurance
  • Discounts on Dyson machines

Posted: 6-Sep-2018

Facebook LinkedIn Twitter Google Plus Viadeo