Role : Senior Frontend Developer
Senior Frontend Developer to lead the design and development of next-generation user interface. The ideal candidate is a React specialist who also possesses deep knowledge of Custom Elements and modern data binding patterns, capable of designing and implementing sophisticated frontend data models.
Key Responsibilities :
- Lead the design, strategy, and implementation of our micro frontend architecture, ensuring seamless integration, performance, and independent deployment of different application parts.
- Build, maintain, and optimize reusable, high-performance UI components and applications using expert-level React and its ecosystem (e.g., Hooks, Context, State Management libraries).
- Develop and utilize framework-agnostic Custom Elements (Web Components) to facilitate integration between different micro frontends and legacy systems.
- Define and manage the frontend data model, designing clear state management strategies and ensuring efficient, performant data binding between the UI layer and application state.
- Mentor other frontend developers, conduct comprehensive code reviews, and establish best practices for frontend development, testing, and performance.
- Work closely with UX / UI designers to translate high-fidelity mockups into pixel-perfect, responsive UIs. Collaborate with backend engineers to define and consume robust API contracts.
- Proactively identify and resolve performance bottlenecks, ensuring a fast, fluid, and accessible user experience across all devices.
Qualifications :
8+ years of professional experience in frontend development, with a proven track record of building large-scale, complex web applications.Expert-level knowledge of React.js, including its core principles, advanced hooks, state management (e.g., Redux, Zustand, Context API), and the broader React ecosystem.Demonstrable, hands-on experience designing and implementing a Micro Frontend architecture (e.g., using Module Federation, single-spa, iframes, or Custom Elements).Strong, practical knowledge and experience with the Custom Elements specification and the Web Components suite (Shadow DOM, HTML Templates).Deep understanding of frontend data modeling, client-side data flow, and modern data binding techniques.Mastery of modern JavaScript (ES6+), HTML5, and CSS3 (including pre-processors like SASS / LESS).Proficiency in frontend testing frameworks (e.g., Jest, React Testing Library, Cypress).(ref : hirist.tech)