Frontend Engineer

NymbleUp, Inc.

Mumbai

Sur place

INR 1 800 000 - 2 400 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

NymbleUp, Inc. is hiring a Frontend Engineer to own product surfaces in its web app, including workforce scheduling, LMS, and video analytics. Work in a Next.js 16 / React 19 / TypeScript stack with a modern UI kit and a large codebase, delivering high-performance, data-heavy interfaces for store managers and HR teams.

You will drive end-to-end features, optimize rendering, handle complex scheduling logic, and collaborate with backend teams to ensure robust API contracts and scalable frontends.

Qualifications

  • BE/B.Tech in Computer Science is required.
  • 3–5 years frontend experience with at least 2 years React + TypeScript on a production product.
  • Strong React fundamentals and Server vs Client Components knowledge.
  • Hands-on Next.js App Router experience with layouts and API/route handlers.
  • Solid TypeScript with strict mode and typed API layers; no 'any' by habit.
  • State management at scale (Zustand/Redux) and data fetching with Axios.

Responsabilités

  • Build and maintain features end-to-end in Next.js (App Router) and React 19 with TypeScript.
  • Design client state with Zustand to minimize re-renders and keep server data flows clean.
  • Ship performance-sensitive UI with virtualization, memoized cells, and debounced filters.
  • Implement complex interactions like drag/resize/copy of shifts with correct date/time handling.
  • Collaborate with Django backend on API contracts and logging, avoiding invented endpoints.
  • Contribute to the shared component library and improve test coverage.

Connaissances

Frontend development
React
TypeScript
Performance optimization
Scheduling edge cases

Formation

B.E./B.Tech in CS

Outils

Next.js App Router
React 19
Axios
Zustand
MUI
SCSS Modules

Description du poste

We're looking for a Frontend Engineer to build and own product surfaces in NymbleUp's web app — the workforce-scheduling, LMS and video-analytics platform used daily by store managers and HR teams at large enterprise clients. You'll work in a Next.js 16 / React 19 / TypeScript codebase (App Router, MUI 7, Zustand, SCSS Modules) of roughly 250k lines, shipping features like the Workforce Scheduler: a virtualized week/day planner that stays interactive with 2,000+ employee rosters, drag-and-drop shift editing, bulk actions and approval flows. This is a hands-on role for someone who cares about performance, state design and correctness in data-heavy UIs, not just pixel-pushing.

What You'll Do
  • Build and maintain features end-to-end in Next.js (App Router) and React 19 with TypeScript — route, view, store, service layer.
  • Design client state with Zustand stores and selectors so that single edits don't re-render whole grids; keep server data flows clean through our Axios service layer and typed endpoint modules.
  • Ship performance-sensitive UI: row virtualization, memoized cells, debounced filters, Web Workers for heavy rollups, and measured frame budgets on large rosters.
  • Implement complex interactions — drag/resize/copy of shifts, keyboard editing, bulk apply, approval and publish flows — with correct date/time and timezone handling.
  • Work with the Django backend team on API contracts: read responses critically, log blockers with concrete recommendations, never invent endpoints.
  • Build with the shared component library and design tokens (MUI theme + SCSS tokens); extend it rather than re-rolling components.
  • Debug production issues across multi-tenant deployments (auth/token refresh, tenant base-URL resolution, CSP, caching) and trace root causes.
  • Take part in code reviews, keep typecheck/lint/build green, write clear PR descriptions, and help raise test coverage in a codebase that currently has none.
Must-Have Qualifications
  • B.E./B.Tech in Computer Science (or equivalent CS engineering degree) — required.
  • 3–5 years of professional frontend development, with at least 2 years in React + TypeScript on a production product.
  • Strong React fundamentals: rendering model, memoization, hooks discipline, Server vs Client Components, and why a component re-renders.
  • Hands-on Next.js App Router experience (layouts, route groups, server components, API/route handlers, middleware).
  • Solid TypeScript — strict mode, generics, typed API layers, no `any` by habit.
  • State management at scale (Zustand, Redux or similar) and data-fetching patterns with Axios/fetch, interceptors and token refresh.
  • Comfort with CSS architecture: SCSS Modules, design tokens, responsive layouts, and a component library such as MUI.
  • Strong analytical and logical reasoning — handles date/time, timezone and scheduling edge cases correctly and can defend design decisions.
Good to Have
  • Performance work on large lists/grids: @tanstack/react-virtual, Web Workers, canvas or similar.
  • Experience with multi-tenant SaaS, auth flows (JWT refresh rotation, OTP), CSP/security headers, and frontend VAPT fixes.
  • Exposure to BFF/route-handler work in Next.js: third-party integrations (Zoho Desk, Google Maps/Sheets), rate limiting, streaming AI chat with the Vercel AI SDK.
  • Testing: React Testing Library, Playwright or Vitest; helping set up a test culture from scratch.
  • Node.js deployment basics (pm2, Cloudflare/OpenNext, CDN cache invalidation) and Git-based review workflows with conventional commits.
What We're Looking For (Mindset)
  • A problem-solver who treats a flaky drag interaction or a 5-hour timezone drift as a puzzle, not a chore.
  • Someone who reads existing patterns before inventing new ones, and asks why before how.
  • Strong ownership — sees features through from design proposal to verified production behaviour.
  • A clear communicator who can explain technical trade-offs to backend, product and design peers.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Frontend Engineer (Mid-Senior)
Frontend Engineer (Mid-Senior)

Narix Labs • Jaipur

Sur place
INR 1 200 000 - 2 400 000
Frontend Developer (React)
Frontend Developer (React)

Unico Connect LLP. • Mumbai

Sur place
INR 500 000 - 800 000
Frontend Developer
Frontend Developer

Adapts • VIP Area

Sur place
INR 1 500 000 - 2 000 000
Senior Software Engineer (Fullstack)
Senior Software Engineer (Fullstack)

Talentship • Chennai

Hybride
INR 1 200 000 - 2 400 000
Senior Frontend Engineer
Senior Frontend Engineer

ThinkDebug • Indore District

Sur place
INR 1 500 000 - 2 600 000
Performance bonuses
Deep dives on architecture and AI
Frontend Developer – React.js / Next.js
Frontend Developer – React.js / Next.js

Codersworld Infotech • Jaipur

Sur place
INR 450 000 - 900 000
Front‑End Tech Lead (React / Next.js)
Front‑End Tech Lead (React / Next.js)

Anderson Global • Hyderabad

Sur place
INR 1 800 000 - 3 200 000
Senior Frontend Developer
Senior Frontend Developer

Nextwebi • Bengaluru

Sur place
INR 2 800 000 - 4 800 000
Software Engineer 2 (Frontend)
Software Engineer 2 (Frontend)

Chegg • Inde

Hybride
INR 1 800 000 - 2 800 000
Sr. Engineer II - App Engg & AI
Sr. Engineer II - App Engg & AI

Anblicks Inc. • Hyderabad

Sur place
INR 1 200 000 - 1 600 000