- Develop and maintain responsive web applications using React JS.
- Build scalable RESTful APIs and backend services using Node.js and Express.js.
- Design reusable, effective, and maintainable code.
- Collaborate with UI/UX designers to implement modern user interfaces.
- Integrate frontend applications with backend APIs and third-party services.
- Optimize applications for maximum speed, scalability, and performance.
- Write unit, integration, and end-to-end tests.
- Participate in code reviews and follow coding standards and best practices.
- Troubleshoot, debug, and resolve production issues.
- Work in Agile/Scrum development environments.
Required Skills
Frontend
- Strong experience in React JS.
- Proficiency in JavaScript (ES6+), HTML5, CSS3.
- Experience with Redux, Context API, React Hooks.
- Knowledge of responsive design and cross-browser compatibility.
- Experience with Material UI, Bootstrap, or Tailwind CSS.
Backend
- Strong experience in Node.js and Express.js.
- Experience developing REST APIs and microservices.
- Knowledge of authentication mechanisms such as JWT and OAuth.
- Understanding of server-side architecture and API security.