Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Hayward Holdings, Inc. Logo

Senior Software Engineer

Hayward Holdings, Inc.

Salary not specified
Sep 16, 2025
North Kingstown, RI, US
Apply Now

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.