Description :
We are seeking an accomplished Senior ReactJS Developer to join our dynamic engineering team.
In this role, you will be a key technical leader responsible for architecting, building, and maintaining the next generation of our web applications.
Beyond just writing code, you will drive technical excellence, champion best practices, and mentor other engineers on the team.
The ideal candidate is a passionate advocate for user experience, a master of the React ecosystem, and has a strong vision for creating scalable and maintainable frontend architecture.
Key Responsibilities :
- Architect and Develop : Lead the design and implementation of complex, high-performance, and scalable user interfaces using ReactJS and its ecosystem.
- Technical Leadership : Drive frontend technical strategy and roadmap decisions.
- Establish and champion best practices for coding, testing, and deployment to ensure high standards of code quality.
- Mentorship and Collaboration : Mentor junior and mid-level developers through constructive code reviews, pair programming sessions, and technical guidance. Collaborate closely with product managers, UX / UI designers, and backend engineers to translate product requirements into elegant and functional technical solutions.
- Performance Optimization : Identify and resolve performance bottlenecks, ensuring our applications are fast, responsive, and provide a seamless user experience across all devices and browsers.
- Code Quality and Testing : Write clean, maintainable, and well-documented code.
- Implement and maintain a robust testing culture using frameworks like Jest and React Testing Library.
- Innovation : Stay current with the latest trends and advancements in the frontend landscape.
- Evaluate and advocate for new tools, libraries, and frameworks that can enhance our product and development workflow.
Required Skills and Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).5+ years of professional experience in frontend development, with at least 3 years of deep, hands-on experience with ReactJS.Expert-level knowledge of JavaScript (ES6+), TypeScript, CSS3, and HTML5.Deep understanding of the ReactJS core concepts, including Hooks, Context API, component lifecycle, and state management.(ref : hirist.tech)