
About the job
Responsibilities
- Develop new features and maintain existing ones in our React.js-based front end.
- Work closely with backend developers to integrate REST/GraphQL APIs.
- Optimize application performance for speed and scalability.
- Building applications from scratch to production ready applications.
- Debug and fix production issues quickly with minimal downtime.
- Ensure high code quality with unit tests and best practices.
- Participate in sprint planning, code reviews, and technical discussions.
- Collaborate with designers to implement responsive and pixel-perfect UI with CSS.
- Design, implement, and maintain encryption/decryption for inter-service communication (service-to-service and server-to-server).
Requirements
Technical Skills:
- 3+ years of professional experience with React.js (hooks, context API, state management).
- Strong understanding of JavaScript (ES6+), HTML5, and CSS3/SASS.
- Experience with Redux, Zustand, or other state management libraries.
- Familiarity with REST APIs and/or GraphQL integration.
- Strong grasp of component lifecycle, performance optimization, and error handling in production.
- Hands-on experience with Git and collaborative workflows (pull requests, branching).
- Familiarity with build tools like Webpack, Vite, or similar.
Nice-to-Have:
- Experience with Node.js for backend APIs.
- Understanding of CI/CD pipelines (GitHub Actions, GitLab CI, etc.).
- Knowledge of testing frameworks (Jest, React Testing Library).
- Previous experience working on live production applications and building from scratch.




