Frontend Developer (Vue.Js/Nuxt.Js)|3 to 6 years|CTC ₹3 – ₹6 LPA |Surat-Onsite
GEMGEM
Location: Surat (Gujarat), India
Job Type: Full-Time, Onsite
Experience Level: 3 to 6 years
Salary range: CTC ₹3 – ₹6 LPA
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.
We're currently building a C2C international marketplace for buying and selling pre-owned diamonds and diamond jewellery.
Job Summary
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:
- Build interactive, responsive, and scalable web applications using Vue 3 and Nuxt.js (Nuxt 3).
- Develop and maintain PWA features, including service workers, offline caching, and installability.
- Collaborate closely with designers, backend developers, and other stakeholders to deliver high-quality frontend solutions.
- Participate in code reviews and provide constructive feedback to peers.
- Write clean, maintainable, and efficient code while following established coding standards.
- Use Git for version control, ensuring code quality and effective collaboration within the team.
- Apply best practices for performance optimization in Nuxt 3, including rendering strategies (SSR/CSR), lazy loading, code splitting, and efficient data fetching.
- Identify and resolve performance bottlenecks using browser and Nuxt profiling tools.
Requirements:
- 3+ years of professional experience working with Vue.js and Nuxt.js (Nuxt 3 preferred).
- Hands-on experience building and maintaining Progressive Web Apps (PWA).
- Proven experience building responsive and interactive web applications.
- Strong proficiency in HTML5, CSS3, and modern JavaScript.
- Experience working with RESTful APIs and asynchronous request handling.
- Familiarity with frontend build tools and package managers (e.g., npm, yarn).
- Proficient with Git and pull-request-based workflows.
- Strong communication and teamwork skills.
- Experience with Pinia for state management.
- Knowledge of internationalisation (i18n) and localisation in Nuxt.
- Experience with utility-first CSS frameworks such as Tailwind CSS.
- 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).
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Associate, Treasures Relationship Manager, Consumer Banking Group
EXECUTIVE II - BEAUTIFUL HOMES (Surat)
Manager - PL - Prime - T2