Lead React Developer

Overview

Hybrid
120000 - 130,000
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

React

Job Details

Key Responsibilities:
 
 
Technical Leadership: 
  • Lead and mentor a team of React developers, ensuring adherence to coding standards, performance optimization, and UI/UX best practices.
  • Conduct design and code reviews, and provide technical guidance on complex front-end challenges. Application Development:
  • Architect and develop responsive, dynamic, and interactive web applications using React.js, Redux, and modern JavaScript (ES6+).
  • Integrate front-end components with RESTful APIs and microservices-based backends. Agile Delivery:
  • Drive Agile practices including sprint planning, estimation, and iterative development.
  • Collaborate with cross-functional teams including product managers, UX designers, and backend engineers to deliver seamless solutions.
 
Performance & Scalability: 
  • Optimize application performance across devices and browsers, ensuring fast load times and smooth user experiences.
  • Implement best practices for accessibility, security, and responsive design.
 
Innovation & Modernization: 
  • Stay ahead of emerging front-end technologies and frameworks, and recommend improvements to enhance system capabilities.
  • Explore opportunities to integrate GraphQL, TypeScript, and advanced UI patterns.
 
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
 
Experience:
10+ years of front-end development experience, with at least 2+ years in a lead role.
 
Skills:
  • Expertise in React.js, Redux, JavaScript (ES6+), HTML5, and CSS3.
  • Strong experience with Webpack, npm/yarn, and CSS preprocessors like Sass/LESS.
  • Familiarity with TDD, unit testing frameworks (Jest, Enzyme, Mocha), and CI/CD tools.
  • Solid understanding of RESTful APIs, GraphQL, and security protocols like OAuth 2.0.
  • Strong leadership and mentoring capabilities.
  • Excellent problem-solving and analytical skills.
  • Effective communication and stakeholder management skills.
 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.