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 in a leading role: share pattern updates, participate in code reviews, uphold and improve consistency and standards, and support growth of less-experienced colleagues.
- 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 (primary hx frontend stack).
- 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 independently or collaboratively in your domain, leveraging knowledge from a distributed community of frontend engineers.
- 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; able to communicate effectively in English.
- Background checks will be conducted as part of the hiring process.
- Visa sponsorship not available (applicants must be eligible to work in the location).
- Bonus points for:
- Practical experience extending or customising shadcn/ui components in production.
- Experience implementing UIs using component libraries and design systems—specifically, with tailwindcss and ideally shadcn.
- Experience implementing accessibility and performance optimisations—especially using tailwindcss utility classes.
- Experience with B2B SaaS, ideally in insurance or finance domains.
- Contributions to shared frontend infrastructure or internal documentation.