Summary
- Salary
- £Competitive
- Team
- Software Engineering and Connectivity
- Location
- Malmesbury - United Kingdom
Description
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.
Accountabilities
- 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
Skills
- 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
Benefits
- 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