Role Overview
We are looking for a skilled and motivated React Developer with 2+ years of experience to join our development team. The ideal candidate should have strong expertise in React.js, Node.js, Strapi, and experience developing e-commerce applications. You will be responsible for building responsive, scalable, and high-performance web applications while working closely with designers, developers, and other stakeholders.
Responsibilities
- Develop and maintain modern web applications using React.js.
- Build reusable, scalable, and responsive UI components.
- Develop and integrate Node.js backend services and APIs.
- Work with Strapi CMS for content management and API development.
- Develop and maintain React-based e-commerce websites and applications.
- Integrate REST APIs and third-party services.
- Optimize applications for performance, scalability, and SEO.
- Ensure cross-browser and cross-device compatibility.
- Troubleshoot, debug, and resolve technical issues.
- Collaborate with UI/UX designers and backend developers to deliver high-quality products.
- Follow clean coding standards, version control, and development best practices.
Requirements
- 2+ years of professional experience in React development.
- Strong knowledge of React.js and JavaScript.
- Good understanding of HTML5, CSS3, and responsive web design.
- Experience with Node.js.
- Hands-on experience with Strapi CMS.
- Experience developing e-commerce websites/applications using React.js.
- Good understanding of REST APIs and API integration.
- Experience with Git/GitHub.
- Strong problem-solving and debugging skills.
- Ability to work independently as well as in a team.
Skills
- React.js
- Node.js
- Strapi
- JavaScript
- Git
Nice to Have
- Experience with TypeScript.
- Knowledge of Next.js.
- Experience with e-commerce APIs and payment gateway integrations.
- Knowledge of database technologies such MongoDB or PostgreSQL.
- Understanding of website performance and SEO optimization.
Benefits
- Opportunity to work on modern web and e-commerce projects.
- Collaborative and growth-oriented work environment.
- Opportunity to work with the latest technologies.
- Learning and career development opportunities.