ALOIS Solutions
Website:
aloissolutions.com
Job details:
Frontend Engineer (Lead)
Team: Back Office Operation
Location: Mumbai, India
Level: 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: workflow
screens, data grids, forms, exception queues, and approval workflows that operations and
finance users interact daily. You’ll work within Vue.js, Olympus (UI design
system), and AG Grid to deliver interfaces that are consistent, performant, and genuinely useful
for data-heavy enterprise work.
At the senior end, you’ll own component architecture, set AG Grid and Olympus standards, tune
performance, and mentor other frontend developers. At the mid level, you’ll deliver feature
screens in parallel with backend development, working within established patterns and growing
your 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, and
AG 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 frontend
delivery 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 state
management, 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 with
column configuration, cell rendering, and grid events; senior candidates should have
depth in advanced features (custom renderers, server-side row models, row grouping).
• Solid understanding of state management patterns and API integration in single-page
applications.
• Component architecture skills: designing reusable, composable components that scale
across 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 design
system, 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 accessible
enterprise interfaces.
• Exposure to legacy frontend migration (e.g., ExtJS to Vue) and incremental
modernization strategies.
Click on Apply to know more.