Frontend Developer

Gsource Technologies Private Limited

Pune District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Sodexo meal passes
Performance-based pay

Job summary

Gsource Technologies Private Limited in Pune seeks an experienced frontend engineer to help build a multi-tenant SaaS platform. You will contribute to a cloud-based 2DCAD editor, a data-driven job manager, and AI-assisted tooling, with a focus on scalable React components and robust state management.

You will work in a Turborepo monorepo and collaborate across orders, research, billing, and quality review modules, while implementing performance optimizations and secure access controls.

Qualifications

  • 3–5 years frontend development with React as the primary framework.
  • Expert-level understanding of React internals and Hooks.
  • Strong TS skills and typed API contracts.
  • Experience with Redux Toolkit in production codebases.
  • CAD/graphics knowledge with high frame-rate rendering.

Responsibilities

  • Build and maintain features in the WebGL CAD editor — drawing tools, geometry, and canvas interaction.
  • Architect and develop scalable React components and feature modules.
  • Manage complex state across server, UI, and CAD editor state.
  • Develop shared Turborepo packages and CI/CD pipelines.
  • Implement role-based access, route protection, and tiered feature gating.
  • Integrate Stripe and Mapbox SDKs and handle real-time WebSocket updates.
  • Lead code reviews, mentor juniors, and participate in sprint ceremonies.
  • Write clean, well-typed TypeScript for review, test, and extension.

Skills

React expertise
React Router
React Query
Zustand
TypeScript
Redux Toolkit
WebGL / CAD
Performance tuning

Education

Bachelor’s / Master’s in CS

Tools

Turborepo
Nx
Vite
GitHub Actions
CloudFront / AWS

Job description

Gsource Technologies Private Limited | Full time

Gsource Technologies helps companies and individuals who value fast, accurate, and comprehensive results. The versatility of our computer-assisted processes and technologies means that we can serve clients from a range of industries, including architects, product developers, land surveyors, civil engineers, structural engineers, fabricators, general contractors, and more. The list of engineering, design & geospatial companies able to benefit from technology services is enormous, and we’re out to serve those looking for top quality results.

Job Description
About the Role

We are building a multi-tenant SaaS platform that includes a full-featured cloud-based 2DCAD editor built on Three.js WebGL, a data-driven job management application, fieldcapture workflows, and AI-assisted research tooling.

What You Will Work On
Web Application

— a Turborepo monorepo SaaS app with multiple feature modulesincluding orders, quoting, research, quality review, and billing. Feature-gated by roleand subscription tier.

Shared package library

— auth, API client, UI components, and TypeScript typesshared across both applications.

CI/CD and deployment

— GitHub Actions pipelines deploying to AWS S3 +CloudFront across dev, staging, and production environments.

Key Responsibilities

Build and maintain features in the WebGL CAD editor — drawing tools, geometry,snapping, entity manipulation, and canvas interaction.

Architect and develop scalable, reusable React components and feature modulesfollowing best practices for performance and maintainability.

Design and manage complex state across multiple layers — server state via ReactQuery, UI state via Zustand, and CAD editor state via Redux Toolkit.

Build and maintain shared Turborepo packages consumed across multipleapplications.

Implement advanced React patterns including lazy loading, code splitting,memoization, and concurrent features to meet performance targets.

Implement role-based access control, route protection, and subscription-tier featuregating.

Handle real-time UI updates via WebSocket connections.

Integrate third-party SDKs including Stripe for billing flows and Mapbox GL JS formap-based workflows.

Lead code reviews, establish patterns, and mentor junior developers.

Participate in sprint planning and agile ceremonies.

Write clean, well-typed TypeScript code that is easy to review, test, and extend.

Requirements
Qualifications
Education:

Bachelor’s/Master’s in Computer Science, or a related field. Required Skills and Experience

Core React Expertise

3–5 years of professional frontend development experience with React as the primaryframework

Expert-level understanding of React internals — reconciliation, rendering behavior,concurrent mode, and the Rules of Hooks

Strong experience building component libraries and design systems with reusable,composable components

Proven ability to identify and fix React performance issues — unnecessary re-renders,large component trees, expensive computations

Experience with React Router for complex client-side routing including protectedroutes, lazy loading, and nested layouts

Hands-on experience with React Query (TanStack Query v5) for server state —caching, invalidation, optimistic updates, pagination

Experience with Zustand or equivalent lightweight state for UI state management

Deep familiarity with React hooks — custom hooks, useCallback, useMemo, useRef,useTransition, and useContext patterns

TypeScript

Strong TypeScript skills — generics, utility types, discriminated unions, and strictmode

Experience typing complex state shapes, API response contracts, and componentprop interfaces

Comfortable enforcing type safety across shared packages and multiple consumingapps

State Management

Experience with Redux Toolkit in a production codebase — slice design, RTK Query,middleware, and selector patterns

Ability to reason about when to use local state, shared UI state, and server stateappropriately

CAD or Graphics (Required)

Understanding of 2D geometric operations, coordinate systems, and canvasinteraction

Experience building or maintaining tools that require high frame-rate rendering(60fps targets)

Comfort working with orthographic cameras, raycasting, and scene graphmanagement

Architecture and Tooling

Experience with monorepo tooling (Turborepo, Nx, or equivalent)

Familiarity with Vite as a build tool — configuration, plugin ecosystem, andenvironment variables

Understanding of CloudFront/CDN deployments, cache-control strategy, and SPArouting patterns

Experience with GitHub Actions or equivalent CI/CD pipelines

API and Auth

Experience integrating REST APIs with typed fetch clients and centralized errorhandling

Familiarity with OAuth2 / OIDC authentication flows

Nice-to-Have Skills

Experience with Mapbox GL JS or similar map rendering libraries

Experience with Stripe Elements or Stripe React SDK

Exposure to AWS (S3, CloudFront, ECS)

Experience with WebSocket-based real-time features in React

Familiarity with React Native for future mobile work

What We Value

Deep understanding of React — not just how to use it, but why it works the way it does

Clean, typed, reviewable code over clever shortcuts

Engineers who establish patterns the team can follow, not just ship features

Comfort working in a fast-moving product at an early but structured stage

  • Salary will be at parwith industry standards.
  • Sodexo meal passes provided for daily nutritionalneeds.
  • Performance based Variable Pay - Annually or Bi-anually

Onlyshortlisted candidates will be contacted for furtherevaluation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Developer
Frontend Developer

Gsource Technologies LLC • Pune District

On-site
INR 1,200,000 - 2,000,000
Sodexo meal passes provided
Performance-based variable pay
React Developer
React Developer

Technologies Pvt. Ltd. • Ahmedabad District

On-site
INR 800,000 - 1,100,000
Software Development Engineer 3
Software Development Engineer 3

GreyOrange • Gurugram District

On-site
INR 4,000,000 - 6,000,000
Software Engineer - Frontend [Product-focused]
Software Engineer - Frontend [Product-focused]

Earthsenselabs • New Delhi

On-site
INR 800,000 - 1,200,000
Full Stack Team Lead (React,NodeJS)
Full Stack Team Lead (React,NodeJS)

Technologies Pvt. Ltd. • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Frontend Developer — React
Senior Frontend Developer — React

Fairdeal.Market • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Sr.Frontend developer
Sr.Frontend developer

Nexifyr Consulting Pvt Ltd • Dadri

On-site
INR 1,800,000 - 2,400,000
Senior Frontend Developer - Rect.JS
Senior Frontend Developer - Rect.JS

Maddisoft Solutions • Bengaluru

On-site
INR 2,800,000 - 3,800,000
TCJ2406
TCJ2406

Zohorecruit • Hyderabad, Dadri, Chennai District

On-site
INR 1,500,000 - 2,100,000
Front End Developer (Next.js)
Front End Developer (Next.js)

Aptagrim Consulting Pvt. Ltd. • Hyderabad

On-site
INR 1,500,000 - 3,000,000