Description
We are looking for a highly skilled Lead Frontend Developer to own the development of our flagship web application's user interface.
You will bridge the gap between design and functionality, delivering a seamless, high-performance, and responsive user experience while leading a small team of frontend developers.
Key Responsibilities
- Architecture : Define and evolve the frontend architecture, focusing on modularity, scalability, and maintainability using React and its ecosystem.
- Development : Build complex, reusable UI components and features using React.js and TypeScript for state management (e.g., Redux Toolkit, Zustand).
- Performance : Optimize application performance for maximum speed and scalability across various devices and browsers.
- Collaboration : Work closely with UI/UX designers to ensure technical feasibility and translate wireframes and prototypes into high-quality code.
- Testing : Implement unit, integration, and end-to-end tests using tools like Jest, React Testing Library, or Cypress.
- Standards : Enforce strict code quality standards, accessibility (WCAG), and responsive design principles.
Essential Technical Skills
- Core Technologies : Expert proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3/SASS/LESS.
- Frameworks/Libraries : Deep expertise in React.js and related state management libraries.
- Styling : Experience with modern styling solutions like Styled Components, Tailwind CSS, or CSS Modules.
- Tooling : Proficient with module bundlers (Webpack/Vite), package managers (npm/yarn), and version control (Git).
- APIs : Experience integrating with RESTful APIs and, ideally, GraphQL.
- Testing : Strong knowledge of testing frameworks and performance analysis tools (e.g., Lighthouse, Chrome DevTools)
(ref:hirist.tech)