About the Role
We’re looking for an experienced React front-end developer to help us enhance and refine our web application over the next couple of months. You’ll be working closely with our team to design, build, and maintain modern, high-quality user interfaces with a strong focus on performance, usability, and polish.
What You’ll Do
- Design and implement responsive, intuitive, and visually refined front-end components using React and TypeScript.
- Collaborate with designers and back-end engineers to deliver cohesive user experiences.
- Manage application state using Redux, Zustand, or similar tools.
- Work with Material UI (or equivalent UI frameworks) to build consistent, elegant layouts.
- Write and maintain robust front-end tests (unit, integration, and end-to-end) to ensure quality and reliability.
- Participate in code reviews and contribute to improving our front-end architecture and practices.
What We’re Looking For
- 4+ years of professional experience building front-end applications with React.
- Strong proficiency with TypeScript, modern JavaScript (ES6+), and related tooling.
- Proven experience crafting clean, maintainable UI code with a keen eye for design and user experience.
- Familiarity with testing frameworks such as Jest, React Testing Library, or Cypress.
- Excellent communication skills and ability to work independently.
Nice to Have
- Experience with Django
- Proven experience developing and maintaining reusable React component libraries or shared npm packages for use across multiple applications.
- Familiarity with CI/CD pipelines and front-end build optimization.
- Understanding of accessibility and performance best practices.