Job details
Senior Front End Developer (React)
- Java
- Redux
- Cypress
- TypeScript
- Jest
- Jotai
- React.js
Posted: 3 days ago
Job description
Important Notice, Please Read Before Applying:
This role requires real, proven, hands-on experience building complex, interactive frontend applications, specifically visual editors, drag-drop canvases, or node-based UIs. This is not an entry-level position. We are hiring a Frontend Architect, not a UI Developer.
Please Do NOT apply if:
- You have less than 4 years of hands-on frontend development experience with React
- Your React experience is limited to building forms, CRUD apps, or basic dashboards
- You have never built a visual editor, drag-drop canvas, workflow builder, or node-based UI
- Your D3.js experience is limited to using chart libraries (Chart.js, Recharts) without custom visualizations
- You have only used component libraries (MUI, Ant Design) without building custom complex components
- Your state management experience is limited to basic Redux or useState without handling real-time updates at scale
- You cannot explain React internals: reconciliation, fiber architecture, hooks lifecycle, rendering optimization
- You have not worked on production applications serving 1,000+ users with complex interactive UIs
We are hiring a Frontend Architect who builds complex interactive systems, not a UI Developer who consumes component libraries.
Apply ONLY if:
- You have 4+ years of dedicated React/TypeScript frontend development experience
- You have built visual editors, drag-drop interfaces, workflow builders, or node-based UIs in production (React Flow, JointJS, Rete.js, or similar)
- You have hands-on D3.js experience creating custom visualizations (not just using chart libraries)
- You have architected complex state management solutions handling real-time updates across large applications
- You have built and maintained design systems or complex reusable component libraries from scratch
- You have deep TypeScript proficiency generics, discriminated unions, type inference, not just basic typing
- You have production experience with performance optimization: code splitting, virtualization, memoization, profiling
- You can whiteboard and deep-dive into React rendering behavior, state management patterns, and frontend architecture decisions
Screening Questions:
- You will be required to answer 10 screening questions before applying
- Answer all questions accurately and honestly to save time for both parties
- All responses will be validated in-depth during the technical interview process
- Inaccurate or exaggerated claims will result in immediate disqualification
Roles & Responsibilities:
- Design, architect, and build the Visual Pipeline Canvas — a drag-drop interface with 90+ operator nodes using React Flow and D3.js
- Develop complex interactive visualizations including identity graph explorer, segment builder UI, and real-time analytics dashboards
- Build and maintain the multi-product portal serving 6 integrated products with unified navigation, dynamic feature toggling, and shared workflows
- Architect and implement scalable state management solutions handling real-time data updates, optimistic UI, and cross-component synchronization
- Create and maintain a comprehensive design system with reusable, accessible, and performant components
- Implement advanced frontend performance optimizations: virtualization for large lists/graphs, code splitting, lazy loading, and rendering optimization
- Build complex form systems with dynamic validation, conditional logic, and multi-step workflows
- Collaborate with Backend, Product, and UX teams to translate complex requirements into intuitive, high-performance interfaces
- Own frontend architecture decisions, establish coding standards, and mentor junior developers
- Implement comprehensive testing strategies: unit tests, integration tests, and E2E tests for complex interactive components
Desired Candidate Profile:
- 4+ years of hands-on frontend development experience dedicated to React/TypeScript
- Proven production experience building visual editors, workflow builders, or node-based UIs (React Flow, JointJS, Rete.js, Flume, or custom implementations)
- Strong D3.js experience creating custom interactive visualizations — graphs, trees, force-directed layouts, not just charts
- Deep expertise in complex state management: Zustand, Jotai, Redux Toolkit, or similar at scale with real-time sync
- Advanced TypeScript proficiency: generics, conditional types, mapped types, type guards, discriminated unions
- Production experience with React performance optimization: React.memo, useMemo, useCallback, virtualization (react-window, react-virtualized), profiling and debugging
- Hands-on experience with modern build tools: Vite, Webpack 5, ESBuild, tree-shaking, bundle analysis
- Strong understanding of React internals: fiber architecture, reconciliation, concurrent features, Suspense
- Experience building accessible (WCAG 2.1) and responsive interfaces
- Production experience with testing complex UI: Jest, React Testing Library, Playwright/Cypress for E2E
Good to Have:
- Experience with diagramming/canvas libraries: React Flow, JointJS, Rete.js, Flume, GoJS, or Cytoscape.js
- WebGL/Canvas experience for high-performance rendering (large graphs, real-time visualizations)
- Experience building low-code/no-code platforms, workflow automation tools, or visual programming interfaces
- Familiarity with AdTech, MarTech, or CDP platforms
- Experience with Nx monorepo, Turborepo, or similar for large-scale frontend projects
- Animation expertise: Framer Motion, React Spring, GSAP for complex UI transitions
- Experience with WebSocket/SSE for real-time data synchronization
- Contribution to open-source frontend libraries or design systems
Details:
- Location: India (Remote)
- CTC: 15 - 25 LPA (Based on experience)
Apply Only If:
1. You have proven and practical hands-on frontend experience not overall IT.
2. You have strong React + TypeScript skills (not just JavaScript)
3. You have built complex, production applications, not just landing pages.
Similar jobs
-
Senior Frontend Engineer - React/Typescript
SoSafe , Lisbon, Portugal Remote, London, United Kingdom Remote, Dublin, Ireland Remote
-
Sr. Front-End Engineer, Product
ZORA , Remote
-
Full Stack Engineer - Python+React
Creative Chaos , Remote / United States
-
Senior React Native and Node.js Developer (Malaysia)
Aristo Sourcing , Remote / Malaysia
-
React Native Developer | APP Development
Ahom Technologies , Remote / Remote