Job Overview
We are seeking a skilled Frontend Developer to build fast, scalable, and user-focused web interfaces. In this role, you’ll collaborate closely with product managers, designers, and backend engineers to deliver seamless digital experiences across web platforms using ReactJS, with future opportunities to contribute to mobile applications.
Additional Information
| Company | Research Engine |
| Location | Navi Mumbai |
| Experience | No Required |
| Salary | Not Disclosed |
| Working Days | 5 Days |
| Job Type | Work From Home |
| Qualification | Bachelor’s degree |
| Skill | ReactJS, JavaScript (ES6+), HTML5, CSS3 |
| Knowledge | Knowledge of state management libraries such as Redux or similar tools |
Key Responsibilities
– Design, develop, and maintain high-performance frontend applications using ReactJS.
– Convert UI/UX designs into clean, reusable, and maintainable code.
– Integrate frontend components with RESTful APIs built on Node.js and Express.
– Ensure responsive design, cross-browser compatibility, and consistent user experience across devices.
– Optimize application performance, loading times, and scalability.
– Implement state management solutions such as Redux or Context API.
– Build reusable components and maintain a scalable component architecture.
– Handle error states, API failures, and loading indicators effectively.
– Collaborate with backend teams to define API contracts and improve data flow.
– Write and maintain unit, integration, and end-to-end tests using tools like Jest, React Testing Library, or Cypress.
– Follow best practices for version control (Git), code reviews, and CI/CD workflows.
– Apply frontend security best practices, including input validation and token handling.
– Contribute to frontend architecture decisions to support large-scale applications.
Requirements & Skills
– Strong hands-on experience with ReactJS and modern JavaScript (ES6+).
– Solid understanding of HTML5, CSS3, and responsive design principles.
– Experience integrating REST APIs and working with asynchronous data.
– Knowledge of state management libraries such as Redux or similar tools.
– Familiarity with component-based architecture and reusable UI systems.
– Experience with frontend performance optimization techniques.
– Understanding of authentication workflows (JWT, OAuth basics).
– Proficiency with Git and collaborative development practices.
– Basic understanding of backend technologies like Node.js and Express (PostgreSQL is a plus).
– Experience writing unit and integration tests.
– Strong problem-solving skills, attention to detail, and ownership mindset.
– Ability to thrive in a fast-paced startup or agile development environment.
