Senior Developer / Tech Lead Frontend
Startup Labs Infotech Pvt. Ltd.
5 - 10 years
Jaipur
Posted: 26/02/2026
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.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
