Overview
We’re seeking a React JS Developer with 2–3 years of professional experience building production web applications. You should have a strong grasp of Redux/Zustand for state management and hands-on experience consuming RESTful APIs. In this role, you’ll design, develop, and maintain user interfaces for our web projects, collaborating closely with design and backend teams.
Responsibilities
- Collaborate with the team to refine requirements and translate them into clear technical tasks.
- Build user-friendly, high-performance, and scalable web applications using React (Hooks).
- Implement and maintain Redux architecture (Redux/Zustand Toolkit preferred) to manage application state.
- Integrate RESTful APIs to fetch and manipulate data; handle loading, error, and empty states.
- Create reusable, modular components and contribute to shared UI libraries.
- Optimize applications for speed and responsiveness (memoization, code-splitting, lazy loading).
- Work closely with UI/UX designers to deliver accessible, pixel-perfect interfaces.
- Troubleshoot and debug issues reported by users and QA; provide timely fixes.
- Participate in code reviews and offer constructive feedback to peers.
- Stay current with React, Redux, Zustand and front-end best practices; propose improvements to our stack.
Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 2–3 years of hands-on ReactJS development in production environments.
- Strong understanding of Redux, Zustand and its core principles (Redux Toolkit, thunks/sagas/selectors).
- Experience working with RESTful APIs and asynchronous data flows.
- Familiarity with build tools like Webpack/Vite/SWC, Babel, and package managers (npm/Yarn).
- Knowledge of Git and collaborative workflows (branches, pull requests, reviews).
- Ability to write clean, well-structured, maintainable code; basic testing experience (Jest/React Testing Library) is a plus.
- Strong problem-solving, communication, and teamwork skills.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting