Job Title: Lead Developer - React/Node (Remote)
Company: ADP
Location: Remote, United States
About ADP
ADP is a global leader in business outsourcing solutions with a reputation for transforming how businesses manage their workforce and HR needs. Our innovative technologies, cloud-based solutions, and dedication to continuous improvement make ADP a great place to work. Join us in building next-generation solutions that empower businesses to thrive.
Position Overview
ADP is seeking a highly skilled Lead Developer with deep expertise in React and Node.js to lead a team in delivering complex, innovative solutions across our digital products. This role will take charge of design, development, and deployment, driving technical solutions and mentoring a team of talented developers. As a Lead Developer, you will be at the forefront of our technology transformation, contributing to a scalable and high-performing architecture while working closely with product management, UX, and other engineering teams.
Key Responsibilities
- Lead Development Efforts: Oversee the design, development, and deployment of scalable applications using React and Node.js.
- Team Leadership: Guide and mentor a team of developers, establishing best practices, conducting code reviews, and fostering a collaborative environment.
- Technical Strategy: Collaborate with cross-functional teams to define technical requirements, propose architectural solutions, and drive technical improvements across projects.
- Code Quality: Implement and enforce clean, modular, and reusable code practices. Ensure code adheres to performance, security, and scalability standards.
- Continuous Improvement: Identify opportunities for system optimization, ensure robust application performance, and enhance development processes.
- Stakeholder Collaboration: Work closely with Product, Design, and QA teams to align on project goals, timelines, and deliverables.
- Documentation: Maintain technical documentation and contribute to the knowledge-sharing culture within the team.
Qualifications
- 9+ years of experience with React.js and Node.js, with a focus on scalable and maintainable architectures.
- 8+ years in a lead or senior developer role, overseeing and mentoring development teams.
- Strong knowledge of JavaScript, TypeScript, HTML5, CSS3 and modern front-end development tools.
- Proficiency in RESTful and GraphQL APIs, along with experience in asynchronous programming.
- Experience with CI/CD pipelines, Docker, Kubernetes, and cloud platforms like AWS or Azure is a plus.
- Deep understanding of Agile methodologies and DevOps practices.
- Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.