Return to jobs list

Principal Engineer (Frontend)

Job type: Full Time · Department: Engineering · Work type: On-Site

Bengaluru, Karnataka, India

About Momentum 

AI is the most significant shift in how work gets done since the advent of the Internet — yet most organizations fail to capture its value. Momentum is changing that. 

Founded by Bhavin Turakhia — Co-Founder of Zeta, Radix, and TitanMomentum is building an integrated, AI-first suite of products that capture work, centralize context, and make AI a first-class participant in every workflow: 

  • Tasket — A radically reimagined, AI-native work management platform that solves for context fragmentation and process knowledge. 

  • Sensei — An enterprise-ready AI assistant, co-worker and agent platform, pre-integrated into every Enterprise SaaS MCP Server and API you already use. 

  • Scribe — An AI-readable repository of enterprise context, knowledge and memory. 

  • Cabinet — An AI-readable repository of your files. 

  • Proxy — A personal agent platform that shifts responsibility and accountability to AI, keeping you in the consulted and informed role. 

About the Role

As a Principal Client-Side Engineer at Momentum, you are the person who makes the product feel alive. You obsess over interaction quality, rendering performance, and the kind of details that users notice without knowing why. You don't just implement designs — you push them further. 

Momentum  is a complex, real-time, collaborative product. The client isn't a thin skin over an API — it's where momentum is felt, where context surfaces, and where the experience of execution either clicks or doesn't. This makes client-side engineering one of the highest-leverage disciplines on the team. 

You will own the client experience end-to-end — product UI, component architecture, design system, and client performance. Today that means web. As Momentum  expands to additional platforms, you'll help shape those surfaces too. 

You will also contribute to the backend architecture and how Momentum  works under the hood, including API design and development. 

You are AI-native, not just AI-curious. You actively use tools like Cursor, Claude, and Copilot across the full development lifecycle. At Momentum, AI fluency is a core engineering competency, not a nice-to-have. 

Responsibilities

  • AI-First Development — Use AI tooling across specs, implementation, test generation, and debugging. Ship faster because of how you work, not just how hard you work. 

  • Pixel-Perfect Implementation — Translate designs into production UI with precision — typography, spacing, motion, interaction states. No shortcuts on craft. 

  • Component Architecture — Build and maintain a scalable, reusable component system that serves a growing product surface without becoming a maintenance burden. 

  • Design System Ownership — Define and enforce design system standards — tokens, patterns, and component APIs that keep the product consistent as it scales. 

  • Client Performance — Own rendering performance, bundle size, load times, and interaction responsiveness. Identify and fix bottlenecks before they become user pain. 

  • Real-Time UI — Build interfaces that handle live data, optimistic updates, and multi-user state gracefully. 

  • API Integration — Integrate cleanly with REST APIs. Collaborate with backend engineers to design contracts that keep the client fast and reliable. Contribute to development of APIs too as and when needed. 

  • Cross-Functional Collaboration — Work directly with product and design to shape features, not just execute them. Push back when something won't work. Propose better alternatives. 

  • Code Quality and Best Practices:  

  • High-Quality Code: Write high-quality, modular, functional, and testable code to drive reliability. 

  • Coding Standards: Establish and promote the adoption of the best coding practices within the development team. 

  • Decision-Making Authority — Strategic Decision-Making: Exercise strong decision-making abilities, particularly in matters related to architecture, scalability, and efficiency. 

Skills

Frontend:  

  • Strong command of modern JavaScript/TypeScript. You write clean, typed, maintainable code and hold a high bar for the codebase. 

  • Expertise in modern frameworks (e.g., React, Vue.js, Angular) and advanced concepts like state management (Redux / Zustand / Jotai), SSR/SSG, and performance optimization. 

  • Expert-level HTML and CSS proficiency. Strong visual instinct — you treat typography, spacing, color, and motion as engineering problems, not decoration. 

  • Client Performance Engineering — Proficient in profiling, bundle optimization, lazy loading, memoization, and rendering pipeline analysis. 

  • Design Sensibility — Can read a Figma file, spot inconsistencies, and improve on a design without waiting to be told. Strong aesthetic judgment. 

  • Real-Time Systems — Experience building client interfaces over WebSockets or SSE. Familiar with optimistic UI patterns and handling eventual consistency on the client. 

Backend:  

  • Deep understanding of REST/GraphQL API design, microservices, and distributed systems. 

  • Database & Infrastructure:  

  • Knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB), caching strategies, and cloud platforms (AWS, GCP, Azure). 

  • Familiarity with SQLite as a client-side database is a plus. 

  • AI-Native Development — Actively uses LLM-based tooling to accelerate development. Knows where AI helps and where it needs supervision. 

Experience and Qualifications

  • 8+ years of client-side engineering experience with a strong track record of shipping production-grade web products. 

  • B.Tech / M.Tech / MS in Computer Science or equivalent from a reputed institution. 

  • Portfolio of shipped products that demonstrates both technical depth and design craft. 

  • AI-native development experience strongly preferred — portfolio, open source, or work samples welcome. 

  • Prior experience in a product-led, fast-moving engineering environment is a strong plus. 

  • Full-stack development experience — Frontend (preferably React) + Backend (Java, Databases) is a good-to-have. 

Equal Opportunity

Momentum is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applicants from all backgrounds, cultures, and communities to apply and believe that a diverse workforce is key to our success

Made with