Job Title: React Lead Developer
Location: Charlotte, NC/Atlanta, GA (Hybrid)
Job Summary:
We are looking for an experienced React Lead Developer to lead the design and development of modern, scalable front-end applications. The ideal candidate will have strong expertise in React.js, front-end architecture, and team leadership, and will work closely with product, backend, and UX teams to deliver high-quality user experiences.
Key Responsibilities:
Lead the development of web applications using React.js and modern JavaScript.
Define front-end architecture, best practices, and coding standards.
Mentor and guide junior and mid-level developers.
Collaborate with product managers, designers, and backend teams.
Build reusable components and libraries for future use.
Optimize applications for performance, scalability, and responsiveness.
Review code and ensure high quality and maintainability.
Integrate front-end components with REST APIs and backend services.
Participate in sprint planning, estimation, and agile ceremonies.
Troubleshoot and resolve complex UI and performance issues.
Required Skills & Qualifications:
Strong experience with React.js and JavaScript (ES6+).
Solid understanding of HTML5, CSS3, and responsive design.
Experience with state management (Redux, Context API, etc.).
Experience integrating RESTful APIs.
Knowledge of modern front-end build tools (Webpack, Babel, Vite).
Experience with Git and version control.
Strong leadership and communication skills.
Experience working in Agile/Scrum environments.
Preferred Qualifications:
Experience with Next.js.
Familiarity with TypeScript.
Knowledge of UI frameworks (Material UI, Ant Design, Tailwind).
Exposure to testing frameworks (Jest, React Testing Library).
Experience with CI/CD pipelines.