Overview
We are looking for an experienced Frontend Engineer to work on an AI-powered finance platform supporting contract booking, billing and collections.
You will work within a dedicated product team, developing and maintaining React-based applications, integrating AI assistant functionality and contributing to a shared Front End platform used across multiple finance teams.
Responsibilities
- Develop and maintain Front End applications using React, TypeScript and Tailwind CSS.
- Build user interfaces for AI assistants, including chat functionality, streaming responses, confirmation workflows and error handling.
- Migrate existing standalone applications into a shared React platform while maintaining service continuity.
- Develop reusable UI components using Radix UI, shadcn/ui and shared design standards.
- Work closely with Go Back End engineers to integrate GraphQL APIs, queries and Real Time subscriptions.
- Develop and maintain automated component and end-to-end tests.
- Ensure applications meet WCAG 2.1 AA accessibility standards and performance requirements.
- Collaborate with product, UX and engineering teams to deliver new features and improve existing applications.
Required Experience
- Experience developing production web applications using React and TypeScript.
- Experience with Tailwind CSS and component libraries such as Radix UI or shadcn/ui.
- Hands-on experience with GraphQL and Apollo Client.
- Experience with Front End testing frameworks including Vitest, Testing Library and Playwright.
- Experience using Vite for Front End development.
- Knowledge of Microsoft Entra ID and MSAL for enterprise authentication.
- Experience developing reusable components and working with shared design systems.
- Understanding of Front End accessibility, performance and responsive application development.
Desirable Experience
- Experience consolidating multiple Front End applications into a shared platform.
- Development of AI assistant, chatbot or conversational interfaces.
- Experience building enterprise applications involving dashboards, tables, queues and approval workflows.
- Finance, ERP, contract management, billing or collections experience.
Technology Stack
React, TypeScript, Tailwind CSS, Radix UI, shadcn/ui, GraphQL, Apollo Client, Vitest, Testing Library, Playwright, Vite, Microsoft Entra ID, MSAL, Go.