Back to all jobs
Cosette Network

Frontend Engineer

hybrid5.0 - 6.0 years

Apply for this position

All fields marked * are required

Name & contact details are extracted from your resume automatically.

Job Description

Frontend Engineer — Agentic Finance Solution

Job Title: Frontend Engineer — Agentic Platform

Experience: 5–6 Years

Tech Stack: React / Angular · TypeScript · AWS (Cognito, CloudFront, Amplify)

Job Summary

We are looking for a skilled Frontend Engineer to join our Digital and AI Solutions Engineering team, focused on building the user-facing layer of a next-generation agentic platform for Finance and Accounting operations. You will design and deliver the interfaces that bring AI-driven automation to life for human users — including human-in-the-loop worklists, exception management dashboards, ERP connector configuration tools, visual field mappers, approval management screens, and platform-wide reporting.

This is not a marketing website or a consumer app. The screens you build are operationally critical — finance reviewers use them to approve payments, resolve invoice exceptions, and configure integrations across client organisations. You will work in React or Angular with TypeScript, integrate with AWS-hosted APIs, and collaborate closely with backend engineers, AI engineers, and finance domain SMEs to deliver interfaces that are precise, performant, and genuinely usable by non-technical finance operations teams.

Key Responsibilities

• Build and maintain the Human-in-the-Loop (HITL) worklist UI — enabling finance reviewers to view queued tasks, inspect AI agent recommendations with full supporting context, take approval or rejection decisions, delegate, and trigger escalations with SLA visibility.

• Develop the exception management dashboard — real-time exception queues filtered by type, aging bucket, workflow, and client, with drill-down into individual exception detail, resolution history, and lifecycle tracking.

• Build the connector configuration and tenant onboarding UI — allowing implementation consultants to set up ERP connections, configure company codes, and map fields between source systems and the canonical data model using a visual drag-and-drop mapper.

• Implement the platform administration UI — covering approval matrix configuration, business rules management, user and role assignment, notification preferences, and SLA threshold settings per tenant.

• Build reporting and analytics dashboards surfacing key KPIs — STP rate, first-pass match rate, exception aging distribution, rework rate, and Pareto analysis — with tenant, workflow, and date range filters and chart drill-down.

• Implement real-time UI updates using WebSockets or Server-Sent Events (SSE) to keep worklists, exception queues, and workflow status indicators live without full-page refreshes.

• Integrate with AWS Cognito for authentication and enforce role-based access control in the UI — ensuring tenant isolation, approver role restrictions, and screen-level permissions are correctly applied.

• Collaborate with AI and backend engineers to surface LLM-generated recommendations, confidence scores, and agent reasoning clearly in the UI — helping human reviewers make faster, better-informed decisions.

• Ensure consistent component design across the platform using a shared component library or design system — maintaining visual consistency, accessibility, and reusability across all screens.

• Implement client-side observability — error tracking, performance monitoring, and usage analytics — to support continuous UX improvement across client deployments.

Required Skills

• 5+ years of frontend engineering experience with strong proficiency in React or Angular and TypeScript.

• Solid experience with state management — Redux or Redux Toolkit (React), NgRx (Angular), or equivalent — for managing complex, multi-step UI state.

• Strong experience building form-heavy, data-intensive enterprise UIs — multi-step forms, configurable tables, inline editing, bulk actions, and complex validation.

• Experience consuming RESTful APIs and handling asynchronous data flows — loading states, error boundaries, pagination, and optimistic updates.

• Hands-on experience with data visualisation libraries — Recharts, Chart.js, D3, Highcharts, AG Grid, or Angular equivalents — for operational dashboards.

• Solid understanding of web performance fundamentals — lazy loading, code splitting, virtualised lists, caching strategies, and bundle optimisation.

• Experience integrating with AWS Cognito or similar identity providers for authentication, token management, and role-based UI access control.

• Familiarity with AWS frontend services — CloudFront, S3 static hosting, API Gateway, and Amplify.

• Experience working with design systems or component libraries (Material UI, Ant Design, PrimeNG, or custom equivalents) and maintaining UI consistency across a large application.

• Strong grasp of accessibility standards (WCAG 2.1) for enterprise application UIs.

Preferred Qualifications

• Prior experience building UIs for Finance and Accounting operations — invoice processing, payment approvals, reconciliation dashboards, or exception management workflows.

• Familiarity with displaying AI or LLM outputs in a UI — confidence scores, recommendations, highlighted evidence, and explainability cues for human reviewers.

• Experience with micro-frontend architecture for large-scale platform applications spanning multiple teams.

• Knowledge of audit trail and compliance requirements — understanding how user actions must be captured, displayed, and exportable for regulated finance environments.

• Understanding of Finance and Accounting KPIs — STP rate, first-pass match rate, exception aging — and how operational teams use dashboards to manage performance.

• Experience with end-to-end testing frameworks — Cypress, Playwright, or Protractor — for enterprise UI test coverage.

• Familiarity with AWS Amplify for accelerating frontend integration with AWS backend services.

Skills

Required

reactangulartypescriptawscognitocloudfrontamplifyreduxngrxgit

Preferred

rechartschart.jsd3highchartsag gridmaterial uiant designprimengcypressplaywrightprotractor