- Design and Development
- China - Shanghai Office
As a Web Developer, you’ll be responsible for developing engaging and robust digital experiences to complement Dyson connected products. The work will be challenging, varied, and will help bring Dyson connected products into the evolving world of IoT.
Other responsibilities include:
Interacting with team including product developers, electronics engineers, embedded software engineers and Cloud developers to ensure our solutions are functional, secure and easy to use.
Your software will need to interact with Dyson hardware using a range of wireless technologies and visualizes ‘big data’ for our customers.
Your work in scaling solutions to match our growing connected product range and user base will be key to success in this role.
Key Skills / Experience required:
Solid understanding of CS fundamentals, object-oriented design and web technologies
Familiar with agile development approach, DevOps and modern software engineering toolings like Atlassian or Microsoft products
Experience with client-side frameworks like React / Vue / Angular
Experience with Typescript is a plus
Deploy and maintain web applications on cloud platforms
Good English skills, both spoken and written
Knowledge of WeChat eco-system and develop experience with WeChat mini-program is a great plus
Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.
We are following the government guidelines regarding COVID19. At this time all interviews will be conducted via video or telephone. We’re taking these precautionary measures to protect both our employee and candidate wellbeing. Our Talent Acquisition team will work with you and provide further information as appropriate.