Overview
About Visionary
Visionary is building AI infrastructure for learning and building in India.
The platform enables anyone to learn complex subjects and build real projects in their own language. Our mission is to remove the language barrier that prevents millions of Indians from understanding subjects like science, technology, and mathematics.
The product must feel instant on a ₹6,000 phone, legible in ten Indian languages, and usable by a learner who has never opened a digital learning tool before. Frontend engineering at Visionary is not about building beautiful components. It is about building interfaces that load in under a second, render correctly on 4-inch screens, and work the same way in Hindi, Tamil, and Bengali as they do in English.
About the Role
The Senior Frontend Engineer will build the user-facing product that millions of learners will use every day.
This role is responsible for interfaces that are:
Instantly responsive. Accurately localized. Accessible on every device a learner in India is likely to own.
The goal is not to ship visually impressive interfaces. The goal is to ship interfaces that feel effortless — where every interaction is fast, every animation is purposeful, and every byte shipped to the client has earned its place.
You will work closely with the design team to turn every screen into something that loads instantly, behaves correctly, and disappears into the learning experience.
Core Responsibilities
- Build frontend systems that render under a second on low-end Android devices, across varied network conditions.
- Ship interfaces in multiple Indian languages — handling right-to-left edge cases, complex scripts, font loading, and text overflow with real craft.
- Work embedded with the design team to refine interaction, motion, and polish — the kind of small details that separate a premium product from an average one.
- Optimize bundle size, lazy-load aggressively, and measure real-world performance on real devices, not just in development.
- Build reusable components that the whole engineering team can trust and extend.
- Use AI tooling to move faster on implementation, while keeping architectural decisions in human hands.
- Treat performance and accessibility as non-negotiable, not as follow-up tickets.
Engineering Mindset
The right candidate for this role:
Cares about the last 100 milliseconds of load time as much as the first 1,000.
Measures real performance on a budget Android phone, not just a MacBook Pro.
Understands that for most Indian users, the phone is the computer — and the interface must respect that.
Treats animations and transitions as functional, not decorative. Every motion has a reason.
Knows that simple interfaces are harder to build than complex ones.
Works with designers as partners, not as ticket-takers.
Minimum Qualifications
- 5+ years of experience building production frontend systems.
- Deep expertise in JavaScript and TypeScript.
- Strong fundamentals in HTML, CSS, and browser rendering behavior.
- Experience with modern frontend frameworks — Svelte/SvelteKit, React, or Vue.
- Experience optimizing real-world performance: bundle size, Core Web Vitals, lazy loading, caching.
- Strong eye for UI craft — able to spot a misaligned pixel or a janky transition and fix it without being asked.
Preferred Qualifications
- Experience building multilingual interfaces, especially for Indian languages or complex scripts.
- Experience building AI-powered product experiences — streaming responses, real-time interactions, conversational UIs.
- Experience shipping for emerging-market devices and network conditions.
- Open-source contributions or side projects that show how you think when no one is watching.
- Background or interest in education, accessibility, or product design.