Home Job Listings Categories Locations

Senior Developer / Tech Lead Frontend

📍 India

Technology Startup Labs Infotech Pvt. Ltd.

Job Description

Company Description Startup Labs Infotech Pvt. Ltd. specializes in delivering world-class web and mobile development services, leveraging expertise in technologies like Python, Django, and ReactJS. We offer highly customized and high-performance solutions tailored to specific business needs, helping clients achieve significant ROI. Our solutions cater to a diverse clientele across the US with a commitment to excellence and innovation in software development.

About Project The first project that you will work on is a browser-based Gang Sheet Builder — a design and layout optimization platform used in the print/DTF (Direct-to-Film) industry. Users upload images, arrange them on sheets with AI-assisted nesting, apply image processing effects, and export print-ready outputs — all in real-time within the browser. The frontend comprises 200+ TypeScript files, 150+ components, 30+ context providers, 13 Web Workers, and 70+ production dependencies. This is not a CRUD app — it's a visual design tool with real-time canvas rendering, collision detection, and automated layout optimization.

The Role We're looking for a Senior Developer / Tech Lead who will own the frontend codebase and grow into a technical leadership position. You'll be responsible for maintaining and evolving a large, complex canvas-based application — integrating specialized libraries, optimizing performance, and ensuring the architecture stays clean as the product scales. You don't need to have invented nesting algorithms or collision detection systems. You need to be the kind of engineer who can understand, integrate, and maintain complex third-party libraries and open-source tools within a well-architected React application — and make the whole thing perform smoothly in the browser.

Key Responsibilities Frontend Ownership Own and evolve a large-scale Next.js / React application with strict TypeScript Maintain the state management layer — Redux Toolkit with undo/redo history, action filtering, grouped actions, and 12+ feature slices Integrate and maintain complex third-party libraries — collision detection packages, WASM-based nesting engines, image processing tools, and geometry libraries Optimize performance of a canvas-heavy application — Web Workers, memoized selectors, lazy loading, and code splitting Extend the component system built on Radix UI / Shadcn with Tailwind CSS

Technical Growth & Leadership Take ownership of architecture decisions — API contracts, data flow, real-time communication (Socket.IO), and deployment Establish engineering standards — code reviews, TypeScript strictness, linting (ESLint/Prettier), Git workflows Introduce testing — the codebase currently has no test infrastructure; building a testing strategy is a priority Manage technical debt and prioritize refactoring without disrupting product velocity Grow into mentoring other developers through pairing, code reviews, and knowledge sharing Communication Translate business requirements into technical plans and actionable tasks Communicate clearly with product, design, and backend teams about trade-offs and timelines Document architectural decisions and maintain documentation for onboarding

Required Technical Skills Core (Must-Have) Framework: React (hooks, component architecture) + Next.js (App Router) Language: TypeScript — comfortable with strict mode, generics, utility types State Management: Redux Toolkit (slices, selectors, middleware) or equivalent complex state management Canvas / Graphics: Experience with HTML Canvas, SVG, or any graphics-heavy web application Styling: Tailwind CSS, responsive design API Integration: REST APIs, JWT auth flows, Axios or similar Version Control: Git — branching, PRs, rebasing

Valued (Strong Plus) Complex library integration: Experience integrating non-trivial third-party packages (geometry libs, image processing, WASM modules) into a production app Performance optimization: Web Workers, lazy loading, code splitting, memoization in real applications Real-Time: WebSocket / Socket.IO experience: Component Libraries: Radix UI / Shadcn or equivalent headless UI systems Build Tooling: Rollup, PostCSS, Web Worker bundling Monitoring: Sentry, analytics integration CI/CD: Vercel, AWS Amplify, or similar deployment platforms

Nice to Have Computational Geometry: Understanding of polygon operations, clipping, convex/concave hulls (using libraries like Clipper, Turf.js — not from scratch) AI/ML in Browser: ONNX Runtime, background removal, image segmentation WASM: Working with existing WebAssembly modules E-commerce: Shopify integration experience Game dev / 3D: Three.js, WebGL, game development, physics engines

Required Experience 4+ years of professional frontend development with React 2+ years working with Next.js in production Hands-on experience building or maintaining a canvas-based, graphics-heavy, or visual editor web application Complex state management experience — Redux Toolkit, context API at scale, or similar Track record of working with large codebases (50K+ LOC) — understanding architecture, not just writing features Performance-conscious — experience optimizing browser-heavy applications

Desired Qualities Integration mindset — can take a complex open-source library or commercial package and wire it cleanly into a large application without creating architectural debt Systems thinker — understands how changes in one part of the app (e.g., collision detection) affect other systems (canvas rendering, undo history, state management) Quality-driven — passionate about testing, type safety, and reducing technical debt Ownership mentality — treats the product as their own; proactively identifies issues and follows through Comfortable with complexity — can navigate a codebase with 30+ context providers and 12+ Redux slices without losing the big picture Clear communicator — can explain technical trade-offs in plain language

What You'll Work With Frontend :

Next.js · React · TypeScript · Redux Toolkit · Tailwind CSS Graphics :

SVG.js · HTML Canvas · jsPDF · Clipper-lib · Turf.js AI/ML :

ONNX Runtime Web · @imgly/background-removal Real-Time :

Socket.IO · WebSocket Workers :

13 Web Workers · WASM modules (nesting engine) UI

:

Radix UI · Shadcn · Lucide Icons · dnd-kit · Recharts DevOps :

AWS Amplify · Sentry · Microsoft Clarity Quality :

ESLint · Prettier · Husky · lint-staged · Strict TypeScript

Why Join Us Not a CRUD app — you'll work on canvas rendering, real-time collaboration, AI inference in the browser, and complex library integrations. Every week brings a different engineering challenge. High-impact role — your architecture decisions directly shape the product and the team. Greenfield opportunities — testing infrastructure, performance benchmarking, and architectural improvements are waiting for the right person. Growth path — this role is designed to grow into full technical leadership as the team scales. Growing industry — The project serves the rapidly expanding DTF/print market with real customers and real scale.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 24, 2026
Job Type: Technology
Location: India
Company: Startup Labs Infotech Pvt. Ltd.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.