Frontend Engineer (Lead) Team: Back Office OperationLocation: Mumbai, IndiaLevel: Mid to Senior (typically 8-12 years of experience)
Position Overview
We’re looking for Frontend Engineers to build the UI layer of our operations platform: workflowscreens, data grids, forms, exception queues, and approval workflows that operations andfinance users interact daily. You’ll work within Vue.js, Olympus (UI designsystem), and AG Grid to deliver interfaces that are consistent, performant, and genuinely usefulfor data‑heavy enterprise work.At the senior end, you’ll own component architecture, set AG Grid and Olympus standards, tuneperformance, and mentor other frontend developers. At the mid level, you’ll deliver featurescreens in parallel with backend development, working within established patterns and growingyour craft. In either case, you care about the details that make enterprise software trustworthy:error states, loading indicators, accessibility, and edge cases.This role begins as a consulting engagement with a right‑to‑hire path.
What You’ll Do
- Implement workflow screens and UI features using Vue.js, Olympus components, andAG Grid—from data grids and forms to status views and drill-down navigation.
- Build responsive, accessible interfaces for data-heavy enterprise workflows: filtering/sorting, inline editing, bulk actions, conditional rendering, and role-based visibility.
- Integrate with backend APIs: manage state, handle loading/error/empty states gracefully, and ensure data flows correctly through the UI.
- Write clean, maintainable frontend code with proper component structure, separation of concerns, and practical testing discipline.
- Participate in (and, at senior levels, lead) code reviews and design discussions—maintaining quality and consistency across the frontend codebase.
- Contribute to and help enforce Olympus design system usage, ensuring visual and behavioral consistency across all screens.
- Work in parallel with backend engineers using API contracts and mocks to keep frontenddelivery unblocked.
- Use AI tools to accelerate development (component scaffolding, test generation, debugging), while verifying outputs and maintaining quality.
At the senior level, you’ll additionally:
- Own the frontend architecture: UI template, shared component library, AG Grid configuration patterns, and frontend build/tooling standards.
- Define AG Grid standards: column definitions, filtering/sorting patterns, cell renderers, row grouping, and export capabilities.
- Tune frontend performance for data-heavy screens: virtualized rendering, efficient statemanagement, lazy loading, and bundle optimization.
- Mentor frontend developers through pairing, design conversations, and code review raising the quality bar for the team.
- Partner with the UX/Product Designer and Architect to ensure design intent, API contracts, and UI implementation stay aligned.
What We’re Looking For
- 8-12 years of frontend engineering experience with strong proficiency in Vue.js (Vue 3, Composition API preferred).
- Experience with AG Grid or comparable enterprise data grid libraries—comfortable withcolumn configuration, cell rendering, and grid events; senior candidates should havedepth in advanced features (custom renderers, server-side row models, row grouping).
- Solid understanding of state management patterns and API integration in single-pageapplications.
- Component architecture skills: designing reusable, composable components that scaleacross a large application.
- Attention to detail in UI implementation: error states, empty states, loading indicators,accessibility (semantic HTML, keyboard navigation, ARIA), and edge cases.
- Strong collaboration skills; you communicate clearly with designers, backend engineers,and product owners.
- At senior levels: performance tuning expertise, experience contributing to a designsystem, and ability to mentor and lead through example.
Nice to Have
- Experience with enterprise UI patterns: workflow screens, data-entry forms,dashboard/reporting views, and role-based UI behavior.
- Familiarity with TypeScript in a Vue.js context.
- Experience with frontend testing (Vitest/Jest for unit tests, Cypress/Playwright for E2E).
- Familiarity with accessibility standards (WCAG) and experience implementing accessibleenterprise interfaces.
- Exposure to legacy frontend migration (e.g., ExtJS to Vue) and incrementalmodernization strategies.