iOS Developer


Software Engineering and Connectivity
Malmesbury - United Kingdom


You are an iOS developer with commercial experience, with a passion for Computer Science – including algorithms and design patterns. You are comfortable in the object-oriented world and also have some knowledge of functional programming. You have been part of a team delivering software using an Agile framework such as SCRUM, and you enjoy creating high-quality, unit-tested Swift code. We need someone like you within the team building our mobile app, which is used to control and support millions of Dyson machines.


  • You'll develop new features for Dyson Link, ensuring they are tested, robust and scalable
  • You'll enjoy working alongside other members of the development team, collaborating to build intelligent products
  • You'll work with everyone in the wider team: Technical Product Owners, Scrum Masters, testers, cloud developers, UX/UI designers and electronic/embedded engineers
  • You'll identify new technologies and tools to help continually improve standards


  • Native iOS mobile development - you'll need commercial experience, including Swift
  • Experience of, and a passion for, Agile software development
  • Understanding of OO design patterns, including the MVVM architecture
  • Experience with Reactive functional programming (RxSwift)
  • A passion for unit testing and an understanding of its importance


  • 27 days holiday plus eight statutory bank holidays
  • Pension scheme
  • Performance related bonus
  • Life assurance
  • Sport centre
  • Free on-site parking
  • Subsidised café and restaurants
  • Discounts on Dyson machines

Posted: 13 February 2019