Negotiable
Outside
Remote
USA
Summary: The Lead React Developer role requires over 7 years of experience in React.js and front-end development, emphasizing advanced coding skills and a strong understanding of progressive web applications. The position involves collaborating with engineering teams, conducting code reviews, and integrating third-party APIs. Candidates should possess strong problem-solving abilities and excellent communication skills, with a focus on building responsive layouts and managing client-side applications. This is a long-term remote position with an end client.
Key Responsibilities:
- Develop and maintain web applications using React.js, HTML, and CSS3.
- Drive code reviews and act as an approver for engineering teams.
- Build responsive layouts and ensure cross-browser compatibility.
- Integrate third-party APIs and understand REST and GraphQL patterns.
- Manage state and side effects in client-side applications using Redux and Redux Sagas.
- Optimize client-side application bundling and performance.
- Collaborate with cross-functional teams and support engineering efforts.
Key Skills:
- 7+ years of experience as a React.js developer.
- Proficiency in JavaScript, HTML, CSS3, and ES6+ features.
- Strong understanding of progressive web applications and front-end development.
- Experience with responsive design and CSS pre-compilation.
- Knowledge of state management libraries like Redux.
- Strong troubleshooting and problem-solving skills.
- Excellent interpersonal and communication skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
REQUIRED
7+ years previous experience working as a React.js developer.
7+ years experience in React.js, HTML, CSS3.
Vast experience in JavaScript and React concepts, advanced front-end coding skills, and an expert level understanding of progressive web applications.
Extensive experience on front-end development and demonstrated ability to work in a fast-paced environment.
Passion for supporting, collaborating, and coaching engineering teams.
Comfortable driving code reviews and operating as anointed approver.
Proficiency with building responsive layouts using CSS and CSS-precompilation.
Strong understanding of cross-browser compatibility.
Ability to integrate 3rd party APIs and a strong understanding of REST and GraphQL patterns.
Proficiency with state and side effect management within client-side applications (Redux and Redux Sagas preferred).
Knowledge in JavaScript ES6+ features, such as classes, arrow functions, template literals, rest/spread operators, promises, and async/await.
Proficiency with client-side application bundling and optimization.
Strong understanding of CSS fundamentals, accessible patterns, component design and functional programming, and data structures.
Strong troubleshooting and problem-solving skills; strong interpersonal, verbal, and written communication skills; strong relationship builder in cross-functional teams.
Pls apply for long term role with end client.