Job description
Job ResponsibilitiesDevelop and maintain reusable components and front-end libraries for future use.Translate designs and wireframes into high-quality, responsive UI components.Optimize components for maximum performance across different browsers and devices.Implement ReactJS best practices using Hooks, HOCs, and Functional Components.Manage state efficiently using Redux/Flux.Collaborate with backend developers to integrate REST APIs.Debug and test applications using Mocha & Jest.Ensure code quality, maintainability, and scalability using modern front-end tools.Required Skills & Qualifications✔ 3+ years of experience in ReactJS development. ✔ Strong knowledge of JavaScript, DOM, JSX. ✔ Hands-on experience with React Hooks, HOCs, and Functional Components. ✔ Expertise in ES6+ concepts (Arrow functions, Destructuring, Spread/Rest operators, Classes, Import/Export). ✔ Experience in HTML, CSS, and responsive design. ✔ Familiarity with REST APIs and integrating backend services. ✔ Experience with state management (Redux/Flux). ✔ Strong debugging skills using Mocha & Jest for performance testing. ✔ Hands-on experience with Git, Webpack, Babel, NPM.Good to Have:➕ Experience with backend development (Java, Microservices). ➕ Knowledge of modern authentication mechanisms (JWT, OAuth).
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Deqode.
- Track your application and get updates by email and WhatsApp.