Experience : 6+ years
Contract : 3 months to 6months
Location: Remote
1. JavaScript, TypeScript, NodeJS and Modern Frontend Frameworks
Proficiency in JavaScript (ES6+) and TypeScript.
Strong experience with modern frontend frameworks:
React.js (preferred for commercetools frontend).
Next.js (server-side rendering, static site generation).
Vue.js (optional, but useful in some projects).
Strong experience with modern backend frameworks(NodeJs).
Understanding of component-based architecture and state management (Redux, Context API, or React Query).
2. Headless Commerce & API-Driven Development
Experience working with commercetools Composable Frontend (formerly Frontastic).
Deep understanding of RESTful APIs & GraphQL for fetching data from headless backends.
Proficiency in consuming and handling commercetools APIs:
Storefront API for product display and user interactions.
Cart & Checkout API for managing e-commerce transactions.
Customer API for user authentication and profiles.
3. UI/UX Development & Theming
Experience in building responsive, mobile-first applications using:
CSS, SCSS, Tailwind CSS, or Styled Components.
Design systems and UI libraries (Material UI, Chakra UI, shadcn/ui).
Ability to create pixel-perfect UI based on Figma, Adobe XD, or Sketch designs.
4. Performance Optimization & SEO
Knowledge of Core Web Vitals and performance best practices:
Lazy loading images & components.
Code splitting & bundle optimization.
Experience in SEO optimization for e-commerce:
Structured data (Schema.org).
Meta tags, Open Graph tags, and server-side rendering (Next.js).
5. Authentication & Security
Experience implementing OAuth2, JWT-based authentication.
Secure handling of customer data, GDPR compliance.