Match score not available

Senior React.JS Developer (Remote)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in computer science or related field, 5+ years of experience with React.js, Strong understanding of JavaScript, CSS, and HTML, Proficiency with React tools like Redux and Webpack, Excellent troubleshooting and problem-solving skills.

Key responsabilities:

  • Develop and design high-performance web applications
  • Implement reusable front-end components and tools
  • Collaborate on user interfaces with designers
  • Guide junior developers and participate in code reviews
  • Document technical processes and improve development strategies
Azdan logo
Azdan SME https://www.azdan.com/
51 - 200 Employees
See more Azdan offers

Job description

Job Summary

As a Senior React Developer, your primary focus will be on developing user interface components and implementing them using well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust, maintainable, and scalable.

In this role, you will collaborate with cross-functional teams, mentor junior developers, and lead projects from concept through execution. A commitment to collaborative problem-solving, sophisticated design, and delivering quality products is essential.

Key Responsibilities:

Development & Coding

  • Design and develop high-performance web applications using React.js.
  • Implement robust and reusable front-end components and tools.
  • Write clean, maintainable, and efficient code following best practices.
  • Optimize components for maximum performance across different devices and browsers.


Collaboration & Communication

  • Collaborate with UI/UX designers to create seamless user interfaces.
  • Work closely with backend teams to integrate APIs and microservices.
  • Participate in the full software development lifecycle, from concept to deployment.
  • Communicate effectively with cross-functional teams, including product managers and engineers.


Maintenance & Troubleshooting

  • Maintain and improve the codebase for long-term maintainability.
  • Troubleshoot and resolve bugs, performance bottlenecks, and other issues.


Mentorship & Leadership

  • Mentor and guide junior developers on best practices and code quality.
  • Participate in code reviews and offer constructive feedback.


Documentation & Process

  • Write and maintain technical documentation for the codebase.
  • Contribute to the continuous improvement of the development process, including testing and deployment strategies.


Learning & Innovation

  • Stay up to date with the latest advancements in React.js and related front-end technologies.
  • Recommend and implement improvements to enhance productivity and code quality.


Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field. Master’s degree preferred.
  • 5+ years of experience in a development role with a focus on React.js.
  • Proven track record as a React developer in a senior or lead role.
  • Strong understanding of JavaScript, CSS, HTML, and front-end languages.
  • Proficiency with tools including React, Webpack, Enzyme, Redux, and Flux.
  • Experience with user interface design principles and best practices.
  • Familiarity with Material UI Component library.
  • Knowledge of performance testing frameworks including Mocha and Jest.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting and problem-solving skills.
  • Strong project management skills with the ability to prioritize tasks and meet deadlines.
  • Excellent verbal and written communication skills, with the ability to convey complex ideas clearly.


Preferred Skills:

  • Experience with TypeScript and its integration with React.
  • Familiarity with server-side rendering (SSR) techniques and frameworks.
  • Knowledge of RESTful APIs and experience with API integrations.
  • Understanding of Agile development methodologies.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Mentorship
  • Troubleshooting (Problem Solving)

React Developer Related jobs