Top Web 2024
×

Technical Lead -React

Roles & Responsibilities

Key Responsibilities


•    Develop, optimize, and maintain front-end applications using React.js.

•    Build responsive UI components with CSS3, Flexbox, Grid, and modern styling techniques.

•    Collaborate with UX/UI designers, engineers, and product teams to deliver high-quality features.

•    Implement reusable component libraries and enforce development best practices.

•    Integrate with RESTful APIs and manage application state with tools like Redux or React Query.

•    Conduct code reviews and mentor junior developers.

•    Ensure performance, accessibility, and cross-browser compatibility.

•    Troubleshoot production issues and improve existing codebases.


 
Required Skills


Technical Skills


•    4+ years of professional front-end development experience.

•    Strong hands-on proficiency with React.js, Hooks, and functional components.

•    Excellent understanding of CSS3, responsive layouts, animations, and cross-browser support.

•    Strong JavaScript (ES6+) knowledge.

•    Experience with state management frameworks (Redux, Zustand, MobX, React Query, etc.).

•    Familiarity with build tools (Webpack, Vite, Babel).

•    Solid understanding of Git workflows.

•    Experience integrating and consuming REST APIs.

•    Awareness of accessibility standards (WCAG) and UX/UI best practices.


 
Nice-to-Have Skills


•    Next.js (highly advantageous) — SSR/SSG optimization, routing, API routes, performance features.

•    Experience with TypeScript.

•    Knowledge of micro-frontend architectures.

•    Familiarity with testing frameworks (Jest, React Testing Library).

•    CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins).

•    Agile/Scrum team experience.

 

 Soft Skills


•    Strong problem-solving and debugging abilities.

•    Excellent communication and teamwork skills.

•    Ability to mentor junior engineers.

•    Attention to detail with a focus on quality and performance.


 
Educational Requirements


•    Bachelor’s degree in Computer Science, Software Engineering, or an equivalent qualification.

Submit Your Resume

Lk image
free website hit counter