HamburgerMenu
hirist

Senior React.js Developer - Javascript Framework

Ajackus
Multiple Locations
4 - 6 Years

Posted on: 11/11/2025

Job Description

Description :


We are looking for an experienced Frontend Engineer (React) to join our product development team.


The ideal candidate will have a strong background in building scalable, high-performance web applications with modern JavaScript frameworks.


You will be responsible for developing responsive, user-friendly interfaces and collaborating closely with designers, backend engineers, and product managers to deliver exceptional digital experiences.


While your primary focus will be on React-based frontend development, experience with Node.js and databases will be considered a valuable addition to this role.


Responsibilities :


- Develop, enhance, and maintain high-quality web applications using React.js, TypeScript, and related technologies.


- Collaborate with UI/UX designers to translate design wireframes and mockups into responsive, interactive user interfaces.


- Optimise components for performance, scalability, and maintainability.


- Ensure cross-browser compatibility and adherence to accessibility standards.


- Integrate RESTful APIs and third-party services into frontend applications.


- Work closely with backend engineers to ensure seamless integration between client and server.


- Write clean, reusable, and well-documented code following best practices.


- Participate in code reviews, design discussions, and sprint planning sessions.


- Troubleshoot and debug issues to improve overall user experience.


- Stay current with the latest frontend technologies, tools, and frameworks.


Good to have : Contribute to backend development using Node.js and perform basic database operations (SQL/NoSQL).


Qualifications :


- Bachelors degree in Computer Science, Information Technology, or a related field.


- 4+ years of professional experience in frontend development.


- Strong proficiency in React.js, JavaScript (ES6+), HTML5, and CSS3.


- Hands-on experience with state management libraries (Redux, Zustand, Recoil, or Context API).


- Familiarity with frontend build tools and bundlers (Webpack, Vite, or similar).


- Experience in responsive design, cross-browser testing, and performance optimisation.


- Knowledge of version control systems (Git, GitHub, GitLab).


- Understanding of RESTful APIs and integration patterns.


- Exposure to testing frameworks such as Jest, React Testing Library, or Cypress.


Good to have :


- Experience with Node.js and Express.js for backend development.


- Basic understanding of databases (MySQL, MongoDB, or PostgreSQL).


- Excellent communication skills, teamwork, and attention to detail


info-icon

Did you find something suspicious?