5 days ago
Responsibilities
- Build performant and maintainable user interfaces using React and Typescript.
- Develop responsive cross-browser compatible layouts using modern CSS techniques.
- Optimize application performance using techniques like code-splitting and lazy loading.
- Ensure secure application development following OAuth2 and JWT principles.
- Collaborate closely with backend, design, and product teams.
- Contribute to team learning through code reviews and mentoring.
Requirements
- Strong proficiency in JavaScript (ES5/ES6+) and Typescript.
- Hands-on experience building production applications in React 18+.
- Solid understanding of state management using Context API or Redux Toolkit.
- Experience consuming RESTful APIs and handling async data.
- Strong CSS skills including Flexbox, Grid, and CSS pre-processors.
- Familiarity with modern build and tooling ecosystems like Vite or Webpack.
- Experience with frontend testing using Jest and React Testing Library.
Benefits
- Discretionary bonus, competitive pension, health insurance, and life insurance.
- Easy access to mental health resources and consultations.
- Family-friendly leave policies including maternity and adoption leave.
- 5 weeks of annual leave with options to buy or sell holiday days.
- Minimum 40 hours of training annually with a business coach assigned from Day One.
- Convenient online GP services and additional perks like gym memberships and travel insurance.
