top of page

Senior React.js Developer

Job Type

Contract to hire ( 3 Months)


6 to 9 years


Job Description

We are looking for an experienced and motivated Senior React.js Developer to join our dynamic team. As
a Senior React.js Developer, you will play a key role in leading the development of user interface
components and implementing cutting-edge features using React.js. You will collaborate with cross-
functional teams, mentor junior developers, and contribute to architectural decisions. If you are
passionate about front-end development, have a strong command of React.js, and are eager to take on a
leadership role, we'd love to hear from you.

Key Responsibilities

  • Lead the design and development of complex and scalable user interface components using React.js.

  • Collaborate with UX/UI designers and back-end developers to implement features and improve the user experience.

  • Mentor and provide guidance to junior developers, fostering a collaborative and innovative team environment.

  • Participate in architectural decisions and contribute to the overall technical direction of the project.

  • Optimize components for maximum performance and ensure responsiveness across various devices and browsers.

  • Translate high-level requirements and wireframes into scalable, maintainable, and efficient code.

  • Stay up-to-date with industry trends, emerging technologies, and best practices to drive continuous improvement.


  •  Bachelor's degree in Computer Science, Engineering, or a related field.

  •  Proven experience as a Senior React.js Developer or similar role.

  •  Strong proficiency in JavaScript, including ES6+ features.

  •  Extensive experience with React.js and its core principles.

  •  In-depth knowledge of state management using tools such as Redux or Context API.

  •  Experience with component libraries and design system implementation.

  •  Familiarity with server-side rendering and isomorphic React.

  •  Solid understanding of front-end build tools and bundlers, such as Webpack.

  •  Experience with unit testing and testing libraries (e.g., Jest, Enzyme).

  •  Familiarity with RESTful APIs and asynchronous request handling.

  •  Strong problem-solving skills and attention to detail.

  •  Excellent communication and collaboration skills.

bottom of page