Senior React.js Developer
Contract to hire ( 3 Months)
6 to 9 years
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.
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.
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.