Source description
About the role
Job Summary
We are seeking an experienced and highly skilled Lead React Developer to drive the design, development, and delivery of scalable, high-performance web applications. The ideal candidate will have deep expertise in React and modern front-end technologies, combined with strong leadership capabilities to mentor teams and define technical direction.
Key Responsibilities Technical Leadership & Development
Lead the design, development, testing, deployment, and maintenance of modern web applications built with React
Architect and implement scalable, maintainable, and high-performing front-end solutions
Define and present low-level design (LLD) and technical approaches before development
Ensure adherence to coding standards, best practices, and reusable component design
Build responsive, dynamic, and user-friendly UI/UX across devices and browsers
Drive performance optimization, including CDN usage, lazy loading, and efficient rendering
Collaboration & Delivery
Collaborate with product managers, designers, backend developers, and QA teams to deliver business requirements
Participate in Agile ceremonies and contribute to sprint planning, estimation, and execution
Integrate front-end systems with APIs, third-party libraries, and headless CMS platforms
Ensure high-quality code through unit tests, integration tests , and peer reviews
Quality Engineering & DevOps
Implement and maintain automated testing frameworks using Jest and React Testing Library
Contribute to and optimize CI/CD pipelines
Monitor and debug applications using tools like Sentry, LogRocket , or similar
Ensure application stability, performance, and observability
Mentorship & Leadership
Mentor and guide junior and mid-level developers
Promote best practices in front-end architecture, performance, and testing
Drive continuous improvement and innovation within the team
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field
10+ years of experience in front-end development
6+ years of hands-on experience with React or other leading frameworks (Angular/Vue)
Proven experience building enterprise-scale, scalable web applications
Strong expertise in state management (Redux, Redux Persist)
Proficiency in testing frameworks such as Jest and React Testing Library
Solid understanding of REST APIs, third-party integrations , and headless CMS
Experience with performance monitoring, logging, and analytics tools
Hands-on experience with real-time error tracking tools (Sentry, LogRocket)
Strong knowledge of Git version control
In-depth understanding of CI/CD pipelines and deployment workflows
Strong analytical, debugging, and problem-solving skills
Preferred (Nice-to-Have) Skills
Experience with cloud platforms such as AWS, Azure, or GCP
Familiarity with DevOps tools (Jenkins, GitHub Actions, Bitbucket Pipelines)
Exposure to full-stack development (Node.js, Express)
Understanding of web accessibility standards and cross-browser compatibility
Awareness of CDN strategies and performance optimization
Basic knowledge of mobile/native development (Swift, Java)
Key Competencies
Technical leadership and decision-making
Strong communication and stakeholder management
Ownership and accountability
Ability to work in fast-paced Agile environments
Mentorship and team development mindset
Compensation, Benefits and Duration
Minimum Compensation: USD 48,000
Maximum Compensation: USD 168,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
This position is available for independent contractors
No applications will be considered if received more than 120 days after the date of this post
More at Photon