16 Oct
|
Sage
|
Bengaluru
Job Description
About the Role
As a Principal Front-end Engineer at Sage, you will provide technical leadership in designing, developing, and delivering a high-quality SaaS solution that exceeds customer and business partner expectations. We are looking for someone with 10+ years of professional experience in frontend engineering, who can bring technical depth, architectural vision, and leadership maturity to the team. Proficiency in English, written and verbal, is required.
We value humility and collaboration. We are looking for people who can work as part of a team, not in silos. We expect engineers to take ownership beyond just writing code, including tests, documentation, and long-term code quality.
Location: Bangalore, India. This is a hybrid role, three days per week in the office.
Required Skills
Core languages & frameworks
• Strong TypeScript (strict) and modern JavaScript (ES Modules, async).
• Deep React experience (hooks, composition, performance); React 19 / React Compiler a plus.
• Solid HTML5, CSS3, and responsive/accessible UI fundamentals.
Build & tooling
• Contemporary build tooling Vite (or Webpack/Rollup); code splitting and bundle optimization.
• Git and pull-request workflows; monorepo experience (Nx) a plus.
• Linters/formatters (Biome, ESLint/Prettier) and CI discipline.
State & data
• State management with Redux Toolkit, XState (state machines), and/or TanStack Query.
• RxJS / reactive streams.
• Consuming REST APIs; JWT/OAuth2 bearer auth on the client; robust error handling.
Styling & design systems
• Tailwind CSS, MUI (Material UI), styled-components/Emotion.
• Working with a design-token system for brand consistency.
Data grids & performance
• Complex data grids (ag-Grid Enterprise preferred, or TanStack Table/Handsontable): virtualization, server-side row model, custom renderers/editors.
• Frontend performance profiling and optimization (rendering, memoization, main-thread work).
• Web Workers for off-main-thread compute.
Acces
📌 Principal Engineer (Bengaluru)
🏢 Sage
📍 Bengaluru