We are seeking a talented and detail-oriented Frontend Web Developer with strong expertise in React.js.
The ideal candidate will be responsible for building responsive, high-performance web interfaces that provide exceptional user experiences.
You will work collaboratively with cross-functional teams to turn design concepts into functional applications.
Key responsibilities include developing dynamic and responsive user interfaces using React.js, building reusable components and libraries for scalability and future use, and optimizing frontend components for performance across a range of browsers and devices.
You will translate UI/UX designs and wireframes into high-quality code and collaborate closely with backend developers, designers, and product managers to build feature-rich applications.
Maintaining code quality and structure by adhering to established best practices and coding standards is essential.
You will integrate APIs and third-party services to extend frontend functionality and participate in code reviews to contribute to the continuous improvement of the development process.
Writing unit and integration tests to ensure code quality and reliability is also part of the role.
Requirements:
A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience is required.
A minimum of 3 years of hands-on experience with React.js in production environments is necessary.
Solid knowledge of JavaScript, including DOM manipulation and the JavaScript object model, is essential.
Experience with React state management libraries such as Redux, Context API, or MobX is required.
Proficiency in HTML5, CSS3, and tools like Webpack and Babel is necessary.
Familiarity with RESTful APIs and asynchronous request handling is required.
Experience with Git and other version control systems is essential.
An understanding of responsive design principles and cross-browser compatibility is necessary.
Awareness of modern authentication methods like JWT is required.
Knowledge of testing libraries such as Jest or React Testing Library is an advantage.
Strong debugging and problem-solving abilities are essential.
Effective communication and collaboration skills are required.
Benefits:
This is a full-time position offering a competitive salary.
You will have the opportunity to work with a talented team and on exciting projects.
The role provides a chance to enhance your skills and grow professionally in a supportive environment.
You will be part of a collaborative culture that values innovation and creativity.