Skip to Main Content

Job Title


Frontend Engineer (Fullstack-Oriented)


Company : Fermions


Location : Mumbai, Maharashtra


Created : 2026-03-21


Job Type : Full Time


Job Description

Fermions ASI Corp. is building next-generation AI-powered development tools that redefine how developers write, debug, and ship code. Our products combine modern IDE experiences with intelligent automation to improve developer productivity and workflows.We are a fast-moving, deeply technical team focused on building real products used by developers.About the RoleWe are looking for a Frontend Engineer with fullstack sensibilities to join our core product team. You will own the user-facing layer of our developer platform — including interactive interfaces, extension-based UI components, and how these connect to backend services.This is not a pure frontend role. You will work across the stack — from React-based UI components to extension frameworks, API integrations, and system-level interactions. You will also help shape how AI-powered workflows surface to users in intuitive, low-friction interfaces.If you enjoy building fast, intelligent interfaces and are comfortable working across layers when needed — this role is for you.What You'll Work OnAI Chat Interface — Build and iterate on the primary user interface: a React-based WebView embedded inside the product. This includes the chat panel, tool call visualizations, file diff views, streaming output, agentic state UIs, and more.VS Code Extension Development — Author TypeScript that lives in the VS Code extension host. Implement new commands, contribute to the activity bar, webview providers, status bar items, and lifecycle hooks.gRPC / Protobuf Communication Layer — Work with the proto-first message passing system that bridges the extension host and the WebView UI. Define new RPCs, wire up service clients in the UI, and implement handlers in the controller layer.System Prompt & Agent Tooling UI — Build UI surfaces that expose the agent's tool-use (file edits, terminal output, browser actions) and make it easy for users to review, approve, and guide agent actions.Settings, Onboarding & Walkthroughs — Own configuration surfaces for API key management, model selection, MCP server configuration, and user onboarding flows.Rebranding & Build Pipeline — Participate in our build-time rebranding system that extends VS Code without forking its source, keeping us close to upstream while delivering a fully custom product experience.Performance & Accessibility — Optimize rendering of virtualized chat lists, streaming markdown, code diffs, and complex agent state views.Tech Stack You'll Use DailyFrontend / UIReact 18 (functional components, hooks, context)TypeScript 5.x (strict mode throughout)Tailwind CSS v4 + Radix UI + HeroUI component primitivesFramer Motion for animationVite for development and bundlingVitest + Testing Library for unit/component testsStorybook for component developmentVS Code WebView UI Toolkit for IDE-native componentsExtension / BackendVS Code Extension API (TypeScript)gRPC / Protocol Buffers — proto files, nice-grpc, generated service clients and handlersNode.js runtime inside the extension hostesbuild for extension bundlingAI / Agent LayerLLM API integrations: Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure OpenAI, GCP Vertex, Groq, Cerebras, OpenRouterModel Context Protocol (MCP) — understand and extend the agentic tool-use frameworkStreaming token handling, context window management, token cost trackingTooling & InfrastructureGit submodulesShell scripting (bash) — rebranding and build pipeline automationGitHub Actions / CI pipelinesPostHog for product analyticsFirebase (authentication / telemetry)What We're Looking ForMust Have2+ years of professional experience with React and TypeScriptStrong understanding of component architecture and state managementExperience working with APIs (REST or RPC)Familiarity with modern frontend build toolsSolid understanding of async programming patternsAbility to work across frontend and integration layers when neededNice to HaveExperience with plugin or extension-based architecturesFamiliarity with structured communication systems (e.g., RPC, protobuf)Exposure to AI/LLM-based applicationsExperience with cloud platforms (AWS, GCP, or Azure)Familiarity with CI/CD and containerization toolsHow We Work — Culture & MindsetThis is a high-autonomy, high-trust environment. We give high-level direction and expect you to drive the work to completion. We do not micromanage, and we don’t want to. Here’s what that means in practice:AI-first workflow — We use AI coding agents as primary development tools. Manually writing boilerplate code line-by-line is the exception, not the norm.Design before you build — We value engineers who think through system design before implementation.Dynamic and fast-learning — Our stack evolves constantly, and you are expected to adapt quickly.Bias for action — We move fast, iterate, and improve continuously.Curiosity-driven — You go deeper to understand how systems work.Outcome-oriented — We measure success by what ships and works.Async & written communication — We are remote-first and rely on clear written communication.Comfortable with ambiguity — You help shape evolving requirements.CompensationThis is a paid role, and compensation will be decided based on the candidate’s experience, skill level, and overall capability.Why Join UsTechnically deep work — Work at the intersection of IDE systems, AI workflows, and modern UI engineeringOutsized impact — Small team, large ownership, real product impactOSS foundation — Build on top of the VS Code ecosystemAI-first product — Designed around intelligent developer workflowsCompetitive compensation — Salary, equity, and benefits based on experienceFermions ASI Corp. is an equal opportunity employer. We welcome engineers from all backgrounds.