
Overview
Job Information
Date Opened
Job Type
Industry
Work Experience
Salary
State/Province
Country
Zip/Postal Code
Job Description
We are seeking a highly skilled and experienced Technical Lead for Frontend development specializing in ReactJS. As a Technical Lead, you will be responsible for leading a team of frontend developers, driving the architectural design and implementation of user interfaces, and ensuring the delivery of high-quality and performant web applications. This role requires a deep understanding of ReactJS, modern frontend technologies, and a passion for creating seamless user experiences.
Key Responsibilities
Architect, design, and implement complex frontend solutions using ReactJS and related technologies.
Ensure the scalability, maintainability, and performance of web applications.
Stay updated with the latest trends and best practices in front-end development.
Collaborate with product managers, designers, and backend developers to define project requirements and deliverables.
Break down complex projects into manageable tasks and assign them to team members
Provide estimates for the tasks and maintain adherence to the timelines
Monitor project progress and ensure timely delivery of high-quality features.
Establish and enforce coding standards and best practices.
Work closely with UX/UI designers to ensure a seamless and engaging user experience.
Conduct usability testing and gather feedback to continuously improve the user interface.
Communicate effectively with stakeholders to understand project requirements and provide technical insights.
Document technical specifications, architecture designs, and development processes.
Lead, mentor, and guide a team of front-end developers to achieve project goals.
Conduct regular code reviews and provide constructive feedback.
Requirements
Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
Minimum of 7 years of experience in front-end development.
At least 3 years of experience leading a team of developers.
Extensive experience with ReactJS, JavaScript, HTML5, and CSS3.
Strong understanding of state management libraries.
Understanding of responsive design and cross-browser compatibility.
Experience with TypeScript and Next.js.
Proficiency in modern frontend build tools and workflows
Expertise in using Chrome or Firefox Developer Tools to debug JavaScript code, inspect the DOM, and monitor network requests.
Familiarity with testing frameworks (e.g., Jest, Mocha) and code quality tools (e.g., ESLint, Prettier).
Knowledge of version control systems, particularly Git.
Excellent problem-solving skills and attention to detail.
Familiarity with backend technologies and APIs.
Knowledge of performance optimization techniques.
Strong communication and interpersonal skills.
Experience in Agile/Scrum development methodologies.