We are looking for a Senior React.js Frontend Developer with strong experience in building and maintaining production-grade web applications. The role requires solid knowledge of modern React practices, state management, UI frameworks, and performance optimization techniques.
Key Responsibilities:
- Develop and maintain scalable React.js applications.
- Build reusable, maintainable, and well-structured components.
- Ensure high performance and responsiveness.
- Collaborate with backend teams to integrate APIs and services.
- Follow best practices in code structure, state management, and UI consistency.
- Participate in code reviews and contribute to development standards.
Technical Requirements
- 5+ years of React.js experience with production applications (React 17/18).
- Strong knowledge of React Hooks, component design patterns, and performance optimization.
- Hands-on experience with Redux Toolkit, React Hook Form + Yup, Axios, and React Router v6.
- Experience with Vite and modern frontend bundling concepts.
- Experience with one or more UI libraries/frameworks: MUI, Emotion, Styled Components, Tailwind CSS, or PrimeReact.
- Experience with Leaflet / React-Leaflet.
Preferred Qualifications
- Experience with scalable, multi-module frontend architectures.
- Strong understanding of application performance monitoring and debugging.
- Ability to follow structured development standards and documentation practices.
Soft Skills
- Strong communication and collaboration skills.
- Problem-solving mindset with attention to detail.
- Ability to work independently and within a team environment.