Hayward Holdings Inc. is looking to solve the problem of designing, manufacturing, and marketing a full line of residential and commercial pool and spa equipment, including developing scalable software designs and engineering specifications for their products.
Requirements
- 5+ years of experience with cross-platform app development using TypeScript, JavaScript, JSON, and React Native.
- Hands-on experience with React Native for iOS and Android development.
- Solid understanding of React fundamentals, styling framework, state management, and navigation.
- Experience building and consuming RESTful and GraphQL APIs.
- Familiarity with mobile build tools (Xcode, Android Studio, Gradle, CocoaPods)
- Advocate of Agile/Scrum, TDD, and CI/CD methodologies.
- Solid understanding of software design principles (extensibility, reusability, maintainability)
Responsibilities
- Analyze product requirements and translate them into scalable software designs and engineering specifications.
- Lead the design and development of a React Native-based mobile and web applications.
- Participate in designs and reviews of backend services and interfaces.
- Evaluate and apply performance vs. cost trade-offs in design decisions.
- Collaborate with QA and automation engineers to ensure high-quality deliverables.
- Work closely with the DevOps team to align implementations with CI/CD pipelines and deployment strategies.
- Provide technical leadership and mentorship to small development teams.
Other
- Excellent communication skills and have a collaborative, team-oriented mindset.
- Proven ability to lead and mentor small development teams.
- Bachelor's degree in Computer Science, Mathematics, Engineering or related disciplines.
- Stay current with emerging technologies and best practices in software engineering.
- Contribute to the continuous improvement of team practices, architecture, and code quality.