About Fermi
Fermi is a global AI-first EdTech startup transforming how students learn STEM. Fermi is on a mission to restore the Productive Struggle in education.
While every other AI tool races to hand students the answer,
we do the opposite. Our platform provides real-time, pedagogically sound tutoring that keeps students thinking, reasoning, and growing — across Math, Physics, and Chemistry for grades 9–12. We are live in
India and the US, aligned to AP, IB, and JEE curricula, and scaling fast.
Headquartered in Singapore with operations in Bangalore, we're building a world-class team that blends deep tech expertise with a genuine belief that AI can make education profoundly better.
Senior Front-End Developer (5+ Years)
5 days, on-site — HSR, Bangalore, India
You'll be working on a full-featured AI-powered learning platform from interactive canvas experiences and real-time AI tutoring to teacher dashboards, homework workflows, curriculum navigation, and cross-platform mobile apps. This isn't a single-feature role. You'll touch every layer of a product used by thousands of students and educators.
What You'll Own
- Real-time AI tutor experience — live audio streaming, voice interaction, visual feedback, and WebSocket-powered sessions
- Interactive infinite canvas with drawing, equation detection, and spatial analysis
- Teacher & educator tools — homework assignment, student progress tracking, classroom management, and analytics dashboards
- Student journeys — onboarding flows, subject/topic navigation, question attempts, mock tests, and performance history
- Cross-platform mobile apps — iOS & Android via Capacitor with native authentication (Google, Apple sign-in)
- Complex state management — 13+ Redux slices orchestrating canvas, sessions, questions, notifications, classrooms, and more
- Notification system, role-based access control, and multi-tenant organization support
- Performance-critical systems — low-latency audio worklets, debounced syncing, rate-limited AI feedback
Our Stack
- Next.js 16 (App Router) + React 19 + TypeScript
- Redux Toolkit for complex state management
- Socket.IO for real-time bidirectional AI communication
- Web Audio API with custom AudioWorklets
- Capacitor for native iOS & Android builds
- Jest + React Testing Library (95% coverage — we don't ship broken code)
- Sentry + Amplitude for monitoring & analytics
What You Bring
- 5+ years of professional front-end development — no shortcuts
- Deep expertise in React, TypeScript, and Next.js
- Hands-on experience with real-time applications (WebSockets, Socket.IO)
- Strong state management skills (Redux, Zustand, or equivalent)
- Experience building complex, multi-role platforms — dashboards, workflows, and data-rich UIs
- A testing mindset — you write tests because you care about what you ship
- Mobile-first thinking — responsive design and touch interactions are second nature
Bonus Points
- Experience with canvas/drawing libraries (tldraw or similar)
- Background in EdTech or AI-powered products
- Web Audio API or media streaming experience
- Capacitor / hybrid mobile development
- Experience with role-based access control and multi-tenant architectures
Why Fermi
- Founded by Peeyush Ranjan a former Google VP & Flipkart CTO
- Work at the intersection of AI and education — your code changes how students learn
- Cutting-edge stack — React 19, Next.js 15, Tailwind 4. No legacy baggage.
- Solve genuinely hard engineering problems — real-time audio, state orchestration, AI integration, cross-platform delivery
- High ownership, high impact. You shape the product, not just close tickets
The recruiter for this role is Ritesh Kalvellu. You can connect with him on LinkedIn for better visibility.