Tech Stack
JavaScriptJestPythonReactTypeScript
About the role
- Own the development, enhancement, and support of workflow-related UI features in hx Renew’s frontend—using and extending hx’s design system and component library (shadcn + tailwindcss)
- Implement and maintain accessible UI components for complex user journeys
- Collaborate with backend engineers and product specialists to clarify requirements and deliver user-friendly solutions
- Work closely with designers to translate Figma mockups into production-ready components using hx’s design system
- Engage with frontend engineers from other hx teams: share pattern updates, participate in code reviews, and uphold consistency and standards
- Support continual improvement of the team’s Product Domain through proactive UI/UX and usability fixes
- Write and maintain unit and integration tests; support CI/CD reliability
- Contribute documentation and share knowledge related to both the team and the wider frontend engineering community at hx
Requirements
- Solid understanding of modern software architecture principles and best practices applied to frontend/web development, including component design, state management, scalability, and maintainability
- Proficient in JavaScript/TypeScript and React
- Experience building and maintaining complex, multi-page SPAs in a commercial setting
- Capable of extending/maintaining a shared component library, following design tokens and accessibility best practices
- Skilled in developing, debugging, and optimising UI components for rich business logic (including API integration and data-heavy workflows)
- Able to work with independence under guidance from Senior Engineers and Managers
- Familiarity with frontend tooling: vitejs, nx, jest, vitest, testing library
- Competent in test design and maintenance (unit, component, CI/CD)
- Strong written and verbal communication skills
- Must be comfortable being in the office 2 - 3 days per week (hybrid)
- Employer cannot support visa sponsorship