HamburgerMenu
hirist

Mirrorsize - Frontend Engineer - React.js

Posted on: 11/12/2025

Job Description

Description :


ABOUT THE COMPANY :


One of our Customer based in CA, USA (ROI-AI), founded by ExGoogle DeepMind is building an AI-powered platform for automating chargeback dispute management in wholesale and retail distribution.

The platform will help analysts reduce manual work by 90% through intelligent document parsing, evidence assembly, and workflow automation.

ROI-AI is a seed-stage startup with a solid technical foundation and early customer traction, looking to expand the engineering team to complete our MVP and scale.

About the Role :

We're looking for a Frontend Engineer to build the user-facing experience for our AI-powered chargeback management platform.

You'll work on a chat-first interface where analysts interact with AI agents, review evidence, and manage dispute workflows.

This is a high-impact role where your work directly shapes how customers experience our product.

What You'll Do :

- Build and maintain our React/TypeScript web application.

- Develop real-time chat interfaces with WebSocket integration.

- Create data visualization components for case analytics and evidence review.

- Implement responsive, accessible UI using shadcn/ui and Tailwind CSS.

- Work with TanStack Query for data fetching and state management.

- Integrate with Clerk for authentication and user management.

- Write Playwright tests for critical user flows.

- Collaborate with backend engineers on API contracts and real-time protocols.

- Contribute to design system and component architecture.

Tech Stack :

Layer Technologies :

- Framework React, TypeScript, Vite.

- Styling Tailwind CSS, shadcn/ui, Radix UI.

- State TanStack Query, React Context.

- Real-time WebSocket (native), custom hooks.

- Auth Clerk.

- Forms React Hook Form, Zod validation.

- Testing Playwright (E2E).

- Build Vite, Docker, nginx.

Requirements :

- 3+ years of frontend development experience.

- Strong React and TypeScript proficiency.

- Experience with modern CSS (Tailwind, CSS-in-JS, or similar).

- Understanding of REST APIs and real-time communication (WebSocket).

- Experience with component libraries and design systems.

- Comfortable with testing (unit, integration, or E2E).

- Strong attention to UI/UX details.

- Ability to work independently in a fast-paced startup.

Nice to Have :

- Experience with chat/messaging interfaces.

- Real-time application development (WebSocket, SSE).

- Data visualization experience (charts, tables, dashboards).

- Accessibility (WCAG) experience.

- Experience with Clerk, Auth0, or similar auth providers.

- Familiarity with AI/LLM-powered applications.

- Financial services or enterprise B2B SaaS experience.

- Previous startup or founding engineer experience.

What You'll Work On (First 90 Days) :

- Month 1 : Onboard, understand the codebase, ship UI improvements and bug fixes.

- Month 2 : Own a core feature (case workspace, evidence viewer, or chat improvements).

- Month 3 : Lead implementation of a major frontend initiative, contribute to design system.

Key Features You'll Build :

- Chat Interface : Real-time messaging with AI agents, tool results, file uploads.

- Case Workspace : Evidence panels, document viewers, verification results.

- Dynamic UI : Agent-driven components that render based on backend state.

- Analytics Dashboard : Case metrics, recovery rates, performance charts.

- Settings & Admin : Organization management, user roles, retailer configuration.

Compensation : The compensation offered for this role will be at the prevailing best market rate.

You must have a valid passport to apply for this role.


info-icon

Did you find something suspicious?