> Markdown version of [/jobs/ext/2986673-react-developer-frontend](https://www.wearedevelopers.com/jobs/ext/2986673-react-developer-frontend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # React Developer (Frontend) - **Company:** Mavlra Corporation - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Microsoft Excel, Application Programming Interfaces (APIs), Big Data, Software as a Service, Code Review, Data Display Debuggers, Human-Computer Interaction, Python (Programming Language), Role-Based Access Control, E2e Testing, TypeScript, Highcharts, Enterprise Software Applications, Tailwind, ReactJS, Cypress (Programming Language), Backend, Fastapi, Material UI, Integration Tests, Playwright, Codebase, Front End Software Development, React Redux, React Testing Library, Api Design, JestJS, Restful APIs, Pagination - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/c9707148-e3cb-48f4-895f-b14eafd066e9 ## About the Role * 5+ years professional experience with React, including hooks, context, and modern state management (Redux Toolkit, Zustand, React Query/TanStack Query, or similar) * Strong experience with TypeScript in a production React codebase * Experience building data-heavy UIs: tables, dashboards, filters, drill-downs, exports * Experience integrating with REST APIs, including handling pagination, async/long-running jobs, and error states gracefully * Experience with a charting/visualization library (Recharts, Visx, D3, Chart.js, or similar) * Strong attention to detail with numeric/data formatting and precision * Familiarity with testing frameworks for React (RTL, Jest/Vitest) and end-to-end testing tools < dir="ltr">Preferred Qualifications * Experience building UIs for regulated, compliance-sensitive, or high-accuracy domains * Experience with design systems and component libraries (e.g., Tailwind, MUI, or a custom design system) * Experience with role-based access control / permissioning in enterprise applications * Experience collaborating with FastAPI or similar Python backends * Exposure to exporting data to Excel/PDF from the frontend ## Description We're looking for a Senior React Developer to help build an intuitive, data-dense user interface for our SaaS platform, working closely with backend and design teams to turn complex data and workflows into clear, usable experiences. < dir="ltr">Responsibilities * Build and maintain the React application UI: dashboards, detailed data views, and multi-step workflows * Design components for dense data (tables, charts, drill-downs) that stay clear and performant with large datasets * Build interactive data visualizations using libraries such as Recharts, Visx, or ECharts * Work closely with backend engineers to consume APIs, shape data contracts, and handle async/long-running operations * Implement robust state management for complex, multi-step workflows * Ensure UI correctness for data display - formatting, rounding, and precision must exactly match backend calculations * Build responsive, accessible interfaces for a professional user base * Write unit and integration tests (React Testing Library, Jest/Vitest, Cypress/Playwright) for critical UI flows * Collaborate on API design and participate in code reviews and architecture discussions ## Related Videos - [React and the power of visualisation](https://www.wearedevelopers.com/videos/100-react-and-the-power-of-visualisation) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Top 5 React Form Libraries for Developers](https://www.wearedevelopers.com/magazine/399-top-5-react-form-libraries-for-developers) - [The Best JavaScript Framework to Learn](https://www.wearedevelopers.com/magazine/229-the-best-javascript-framework-to-learn) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)