Quick Take
Senior React engineer role at Sage in Bengaluru (Hybrid, 3 days in office). Requires 7+ years of experience with strong TypeScript, React, state management, and enterprise data grids like ag-Grid. You will help build and scale mission-critical cloud SaaS solutions for millions of businesses worldwide.
๐ข About Sage
Sage is a global market leader in cloud business management technology, serving millions of small and mid-sized enterprises across the globe. Headquartered in Newcastle upon Tyne, UK, Sage develops enterprise-grade platforms covering financial management, payroll, enterprise resource planning (ERP), and human resources. The engineering culture prioritizes craftsmanship, high availability, accessibility, and collaborative ownership to simplify daily business operations.
๐ฏ The Role
As a Senior Frontend Engineer on the Product Delivery team in Bengaluru, you will help design, implement, and maintain customer-facing features for Sage's core SaaS applications. Working in a hybrid model (3 days in office), you will partner closely with product managers, UX designers, and fellow engineers to translate complex business workflows into fast, responsive, and accessible user interfaces while providing technical mentorship across the squad.
๐ ๏ธ Tech Stack
- React (hooks, composition, modern component architecture)
- TypeScript (strict mode) & ES Modules
- State Management: TanStack Query, Redux Toolkit, XState, RxJS
- Modern Build Systems: Vite, Webpack, Nx Monorepos
- Styling: Tailwind CSS, Material UI (MUI), Emotion, Design Tokens
- Data Grids: ag-Grid Enterprise, TanStack Table
- Testing: Vitest, Jest, React Testing Library, Playwright, MSW
- Accessibility & Standards: WCAG 2.1/2.2 AA, ARIA, i18next
- AI Tooling: LLM API client integrations, streaming interfaces, GitHub Copilot
๐ผ What You'll Do
- Lead the end-to-end frontend development of scalable web application features for international SaaS customers.
- Construct virtualized, high-throughput enterprise data grids with custom cell renderers and server-side row models.
- Implement robust client caching, async state handling, and resilient error recovery using TanStack Query and state machines.
- Surface AI-assisted experiences such as streaming in-app copilots, contextual suggestions, and natural-language interactions.
- Enforce frontend code quality, conduct thorough pull request reviews, and mentor engineers across the team.
- Drive performance profiling, bundle splitting, off-main-thread compute with Web Workers, and adherence to WCAG accessibility.
โ What You'll Need
- 7+ years of hands-on frontend software development experience building scalable, enterprise web platforms.
- Deep mastery of React and modern strict TypeScript, including asynchronous patterns and rendering optimization.
- Strong foundation in web standards: HTML5, CSS3, browser runtime mechanics, and accessible UI patterns.
- Proven track record with modern state management (TanStack Query, Redux Toolkit) and complex data grid architectures.
- Experience establishing automated testing suites using Vitest/Jest, React Testing Library, and Playwright for E2E validation.
- Familiarity with modern build tooling (Vite, Webpack, monorepos) and continuous integration pipelines.
- Excellent written and verbal communication in English and a collaborative, ownership-driven mindset.
๐ Nice to Have
- Domain experience in fintech, ERP, accounting, budgeting, or spreadsheet-like data modeling.
- Familiarity with client-side encryption (Web Crypto / AES-GCM) or rich-text/formula editors (Lexical, Slate).
- Hands-on experience with Real User Monitoring (New Relic, web-vitals) and performance budgets.
Why This Role?
This is a curated frontend role from Sage. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript, JavaScript and more.
Senior Engineer (Frontend) at Sage โ FAQ
Quick answers about this role, the stack, and how to apply.