Lead React Developer
Overview
You will lead a remote front-end team through a shift to micro front-end architecture. Collaborating with the lead Architect, you will drive best practices in React and build a reusable UI framework and shell for teams. The role focuses on front-end leadership, architecture alignment, and advancing technology while mentoring engineers. This is a hands-on leadership position with high impact on how UI systems scale across the organization.
ResponsibilitiesLead the front-end team and develop micro front-end acumenBuild and integrate a common UI framework and shell for teamsMentor and coach team members in collaboration with the lead architectPerform code reviews and ensure quality across the front-end stackDrive independent technology advancements and best practices in ReactCollaborate with architecture team (not stakeholders) to shape solutionsDevelop front-end libraries and support ongoing UI projectsSupport integration of a digital front-end infrastructure with Docker/AWS where relevant
Key requirementsProven lead experience in software teamsStrong React ecosystem knowledge (Router, Redux, Webpack)Experience building front-end frameworks and UI librariesExperience with HTML/CSS, JavaScript/TypeScript, web componentsExperience with RESTful APIs (GraphQL a plus)Familiarity with micro front-end concepts and open microservice architecturesContainer and cloud experience (Docker, AWS ECS Fargate)Secure application development practicesUnit testing with Jest/React Testing Library/Mocha/Chai/EnzymeBachelor degree or equivalent practical experienceMentoring and coachingLeadership and team collaborationStrategic thinking and architecture-mindedReactReact RouterRedux