< Back to roles
Job Title:

Software Developer (ReactJs & NextJs)

Experience: 2-3 years
Job Location

India

Job Type: Full-time
Workplace Type:

Office

Department: Development

Roles and Responsibilites

  • Develop and maintain web applications using ReactJS and/or NextJS.
  • Collaborate with designers, back-end developers, and other team members to create efficient, reusable, and scalable front-end systems.
  • Implement modern UI/UX features, ensuring responsiveness and cross-browser compatibility.
  • Optimise components for maximum performance across various devices and browsers.
  • Write code, following best practices and design patterns.
  • Integrate with RESTful APIs and manage data using state management libraries (e.g., Redux, Context API).
  • Ensure SEO best practices are implemented in NextJS applications.
  • Collaborate with the QA team to ensure the quality of delivered features.
  • Participate in code reviews and provide feedback to peers to ensure quality codebase.
  • Keep up with the latest industry trends and technologies to continuously improve processes and code quality.
  • Good understanding of HTML5, CSS3, Sass/LESS, and JavaScript fundamentals.
  • Knowledge of SSR (Server-Side Rendering) and SSG (Static Site Generation), especially in the NextJS context.
  • Familiarity with GraphQL.
  • Knowledge of Tailwind CSS or other CSS-in-JS libraries.
  • Familiarity with Agile/Scrum methodologies. 

Experience Requirement

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • In-depth knowledge of ReactJS and/or NextJS framework.
  • HTML5, CSS3, Sass/LESS, and JavaScript fundamentals.
  • Knowledge of Tailwind CSS or other CSS-in-JS libraries.
  • Good understanding of the e-commerce domain.
  • Experience on platforms such as: Salesforce Commerce Cloud, Big Commerce, Shopify etc. 

Qualifications and Education Requirements 

Bachelor's or higher degree in Computer Science