The Software Engineer - Applications will be responsible for developing the cloud infrastructure, web and mobile applications, providing remote connectivity to Hayward’s electronic products and accessories in the residential swimming pool marketplace. Hayward’s control products consist of web, mobile app, Alexa, Google Home, and home automation interfaces. Collaborates with product management, embedded firmware engineering and technical support functions to develop outstanding, state of the art mobile solutions for pool controls and smart peripheral equipment available on the pool pad.
Primary Tasks and Responsibilities:
- Code – develop quality front-end, back-end, mobile and cloud-based software solutions that enable our customers to intuitively enjoy their pool experience
- Develop and maintain complex features for multiple applications in Hayward’s automation portfolio
- Collaborate with other teams – embedded, hardware, mechanical & product engineers, UX designers, marketing and sales
- Actively participate in systems and software design reviews and SCRUM meetings
- Continue to grow expertise in state of the art cloud technologies and best practices
Experience/Qualifications:
You are expected to have some combination of the following:
- You are passionate about writing great software and mastering new technologies
- Front-end web application development: HTML, CSS, JavaScript, Typescript
- Web frameworks: node.js, react.js
- Mobile application development: React Native, Swift, Objective-C, Java
- Server configuration and administration, IIS, Apache, etc.
- Back-end web application development, node.js, PHP, Go, serverless experience
- Database technologies: MySQL, MS SQL, NoSQL preferred
- Security, encryption and authentication techniques
- 3 - 5 years of hands-on experience
Education:
- BS Computer Science, Computer Engineering or related.
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire