Get AI-powered advice on this job and more exclusive features.
This range is provided by Deqode. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Job Overview
We are seeking an experienced React.js Developer who is passionate about crafting high-quality, scalable, and performant front-end applications. The ideal candidate should have strong hands‑on experience in modern JavaScript frameworks, UI development, and a keen eye for detail.
Key Responsibilities
- Develop and maintain responsive web applications using React.js, JavaScript (ES6+), HTML5, and CSS3.
- Build scalable and reusable UI components with React Hooks, Redux/Context API, and component‑driven architecture.
- Optimize app performance to ensure fast load times, smooth interactions, and cross‑browser compatibility.
- Write clean, modular, well‑documented code following industry best practices and Git‑based workflows.
- Troubleshoot, debug, and enhance existing features based on user feedback, analytics, and technical requirements.
- Integrate RESTful APIs and collaborate closely with backend engineers, designers, and product managers.
- Stay updated with emerging trends, tools, and best practices in front‑end development to continuously improve the codebase and architecture.
Required Skills
- 4+ years of hands‑on experience in React.js and JavaScript (ES6+).
- Strong understanding of HTML5, CSS3, Flexbox, Responsive Design, and UI frameworks (Tailwind/Bootstrap).
- Experience with state management using Redux, Redux Toolkit, or Context API.
- Hands‑on experience with REST APIs, asynchronous programming, and front‑end build tools (Webpack, Babel, npm/yarn).
- Good understanding of version control using Git.
- Ability to write efficient, scalable, and re‑usable components following best practices.
Seniority level
Employment type
Job function
- Engineering and Information Technology
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Deqode by 2x.