Negotiable
Undetermined
Remote
Remote
Summary: We are seeking a Senior React Developer with over 5 years of experience to design, develop, and maintain high-quality web applications. The candidate should possess strong expertise in React.js and modern JavaScript, along with the ability to mentor junior developers and work collaboratively with cross-functional teams.
Key Responsibilities:
- Develop and maintain scalable web applications using React.js.
- Build reusable, modular, and maintainable UI components.
- Collaborate with UI/UX designers, backend developers, and product teams.
- Optimize applications for performance, scalability, and responsiveness.
- Write clean, efficient, and well-documented code.
- Integrate REST APIs and third-party services.
- Conduct code reviews and mentor junior developers.
- Troubleshoot, debug, and resolve application issues.
- Stay up to date with modern front-end technologies and best practices.
Key Skills:
- Strong experience with React.js and JavaScript (ES6+).
- Proficiency in HTML5, CSS3, and responsive web design.
- Experience with TypeScript.
- Hands-on experience with Redux, Context API, or other state management libraries.
- Knowledge of REST APIs and asynchronous programming.
- Experience with Git and version control workflows.
- Familiarity with modern build tools such as Vite or Webpack.
- Understanding of testing frameworks such as Jest and React Testing Library.
- Knowledge of Agile/Scrum development methodologies.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Description: Senior React Developer
Position
Senior React Developer
Experience
5+ years
Job Summary
We are looking for an experienced Senior React Developer to design, develop, and maintain high-quality web applications. The ideal candidate should have strong expertise in React.js, modern JavaScript, and front-end architecture, with the ability to mentor junior developers and collaborate with cross-functional teams.
Key Responsibilities
- Develop and maintain scalable web applications using React.js.
- Build reusable, modular, and maintainable UI components.
- Collaborate with UI/UX designers, backend developers, and product teams.
- Optimize applications for performance, scalability, and responsiveness.
- Write clean, efficient, and well-documented code.
- Integrate REST APIs and third-party services.
- Conduct code reviews and mentor junior developers.
- Troubleshoot, debug, and resolve application issues.
- Stay up to date with modern front-end technologies and best practices.
Required Skills
- Strong experience with React.js and JavaScript (ES6+).
- Proficiency in HTML5, CSS3, and responsive web design.
- Experience with TypeScript.
- Hands-on experience with Redux, Context API, or other state management libraries.
- Knowledge of REST APIs and asynchronous programming.
- Experience with Git and version control workflows.
- Familiarity with modern build tools such as Vite or Webpack.
- Understanding of testing frameworks such as Jest and React Testing Library.
- Knowledge of Agile/Scrum development methodologies.
Preferred Skills
- Experience with Next.js.
- Familiarity with CI/CD pipelines.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of frontend security and web performance optimization.