- Write clean, high quality, well tested code.
- Produce high performance User Interfaces that put User Experience first.
- Develop reusable components for a shared internal design system.
- Work closely with Product, UX, and QA to design, plan, review, and deploy new features.
- Participate in code reviews, architectural discussions, and RFCs.
- Strong command of TypeScript or other strongly-typed language.
- Can ensure apps are responsive, WCAG compliant, and remain performant at scale.
- Have proficiency with centralised state solutions (e.g., Redux Toolkit, Vuex, MobX).
- Familiar with Component-Driven Development with CSS Modules, styled-components or similar.
- Able to create and manage CI/CD pipelines and cloud deployment platforms such as GitHub Actions, Amplify, Vercel, or Netlify.