Job Description

Location: Surat (Gujarat), India

Job Type: Full-Time, Onsite

Experience Level: 3 to 6 years

Salary range: CTC ₹3 – ₹6 LPA


Apply Here:https://forms.clickup.com/5745749/f/5fb2n-312516/1Q3Y3YJ5ONUB9Y10VG


About Us:

GEMGEM is a next-generation luxury C2C marketplace, pioneering the way people buy and sell authentic pre-owned fine jewellery online. Backed by decades of industry experience, we're combining deep domain expertise with cutting-edge tech to build a global platform with trust and transparency at its core.

Role Overview

We are looking for an experienced Frontend Developer to join our team. In this role, you will be responsible for developing and maintaining our web application using Vue 3, Nuxt.js (Nuxt 3), and Progressive Web App (PWA) technologies, with a strong focus on performance, scalability, and maintainability.

Key Responsibilities

  1. Build interactive, responsive, and scalable web applications using Vue 3 and Nuxt.js (Nuxt 3).
  2. Develop and maintain PWA features, including service workers, offline caching, and installability.
  3. Collaborate closely with designers, backend developers, and other stakeholders to deliver high-quality frontend solutions.
  4. Participate in code reviews and provide constructive feedback to peers.
  5. Write clean, maintainable, and efficient code while following established coding standards.
  6. Use Git for version control, ensuring code quality and effective collaboration within the team.
  7. Apply best practices for performance optimization in Nuxt 3, including rendering strategies (SSR/CSR), lazy loading, code splitting, and efficient data fetching.
  8. Identify and resolve performance bottlenecks using browser and Nuxt profiling tools.

Requirements

  1. 3+ years of professional experience working with Vue.js and Nuxt.js (Nuxt 3 preferred).
  2. Hands-on experience building and maintaining Progressive Web Apps (PWA).
  3. Proven experience building responsive and interactive web applications.
  4. Strong proficiency in HTML5, CSS3, and modern JavaScript.
  5. Experience working with RESTful APIs and asynchronous request handling.
  6. Familiarity with frontend build tools and package managers (e.g., npm, yarn).
  7. Proficient with Git and pull-request-based workflows.
  8. Strong communication and teamwork skills.
  9. Experience with Pinia for state management.
  10. Knowledge of internationalisation (i18n) and localisation in Nuxt.
  11. Experience with utility-first CSS frameworks such as Tailwind CSS.
  12. Practical experience optimising Nuxt 3 applications, with an understanding of performance trade-offs and potential side effects.

Nice to Have

  • Working knowledge of Laravel
  • Awareness of accessibility best practices (WCAG basics).


Job Details

Role Level: Associate Work Type: Full-Time
Country: India City: Surat ,Gujarat
Company Website: https://gemgem.com/ Job Function: Software Development
Company Industry/
Sector:
Internet Marketplace Platforms

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


ad 1
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn