About the job Senior React Developer
About Us
LeisureLabs is a full-service digital transformation and software development agency focused on providing custom digital experiences for the fi tness and leisure industry. With a world-class team of experts in user experience design, project management and engineering, LeisureLabs work with a wide range of platforms, allowing clients to focus their development on true innovation. We value diversity, creativity, and a collaborative spirit in our team.
Job Overview:
As a Senior React Developer at LeisureLabs, you will be responsible for maintaining and enhancing an existing web platform built with React JS.
You will work closely with mobile developers, backend engineers, designers, and product teams to deliver new features while improving stability and maintainability of the system.
Responsibilities and Duties:
- Take ownership of an existing React-based web application.
- Analyse the existing frontend architecture and identify areas for improvement.
- Develop new features and improve existing functionality.
- Refactor and modernise components to improve maintainability and performance.
- Build reusable components and scalable frontend architecture.
- Integrate frontend applications with backend APIs and services.
- Collaborate with UX/UI designers to deliver responsive and user-friendly interfaces.
- Participate in code reviews and contribute to frontend best practices.
- Troubleshoot and resolve frontend issues and production bugs.
- Work closely with QA engineers to ensure application stability and quality.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related fi eld (or equivalent experience).
- 5+ years of professional web development experience.
- Strong expertise in JavaScript/TypeScript and React JS.
- Experience working with existing production systems and legacy codebases.
- Strong understanding of modern frontend development practices.
- Experience with state management libraries such as Redux or React Query.
- Strong knowledge of HTML5, CSS3, and responsive design principles.
- Experience integrating applications with REST APIs.
- Experience with Git-based workfl ows and CI/CD pipelines.
- Strong communication and problem-solving skills.