Lead IOS Developer

Summary

Salary
SGD Competitive Remuneration Package
Team
Software Engineering and Connectivity
Location
Singapore - Singapore

Description


You are an iOS developer with over five years of experience and a passion for Computer Science. You are fluent in algorithms and design patterns and are comfortable in both functional programming and object-oriented worlds. You have been leading a team delivering software using an agile methodology such as SCRUM, and you understand how to inspire a team to enjoy creating high-quality, unit-tested Swift code.


We need someone like you to lead the developers building our mobile app, used to support and control millions of Dyson machines.



Accountabilities

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.

 

Key Skills

  • Expert-level native iOS mobile development (at least 5 years, including 3+ years Swift) and some knowledge of Android development (Java and Kotlin)
  • Experience of leading a team of developers in an agile environment where unit-tested code and continuous integration are important

  • Deep understanding of design patterns, including the MVVM architecture

  • Experience with Reactive functional programming (RxSwift)

  • Experience of IoT technologies such as BLE and MQTT would be an advantage

    Skills

    • Designing, architecting and developing features for Dyson Link, ensuring they are robust and scalable and covered by tests
    • Leading and line-managing a team of iOS and Android developers

    • Work with everyone in the wider team: TPOs, Scrum Masters, testers, cloud developers, UX/UI designers and electronic/embedded engineers

    • Work alongside and help mentor other members of the team

    • Identify new technologies and tools to help continually improve standards

      Benefits

      Dyson Singapore monitors the market to ensure competitive salaries and bonuses. Beyond that, you’ll enjoy a transport allowance and comprehensive medical care and insurance. But financial benefits are just the start of a Dyson career. Professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to fuelling and realising ambition.

      Posted: 22 November 2018