React.js+ .Net Developer
Limestone Digital
- Oklahoma City, Oklahoma, United States
- Oklahoma City, Oklahoma, United States
About
Requirements
3+ years of professional experience with React in production web applications; Solid proficiency in TypeScript — comfortable with typed props, interfaces, enums, and basic generics; Experience with Material UI (MUI) or a comparable component library — building complex, data-heavy UIs (data grids, forms, dashboards); Experience with state management — Redux, Redux Toolkit, Zustand, or similar; Experience with form handling and validation in React (any library — React Hook Form, Formik, etc.); RESTful API integration — consuming APIs, handling authentication, error states, loading/pagination; Understanding of C#/.NET basics — ability to read and navigate a .NET Web API codebase; willingness to contribute to the backend when needed for end-to-end delivery; Familiarity with relational databases — writing and understanding SQL at a working level (PostgreSQL, MS SQL, or similar); Git proficiency — branching, pull requests, code review workflows; Experience working in remote, agile teams — clear async communication, self-organisation; English at B1+ level — written communication, periodic calls with English-speaking stakeholders. Nice-to-Have
Experience specifically with MUI (Material UI) and MUI X Pro components (Data Grid, Charts, Date Pickers); Experience with Redux Toolkit (slices, RTK Query); Experience with React Hook Form + Yup/Zod validation; Familiarity with Vite as a build tool; Experience with Entity Framework Core and/or Dapper; Familiarity with Azure services — Static Web Apps, Service Bus, Blob Storage; Experience with Swagger/OpenAPI-based API client generation; Knowledge of multi-tenant SaaS architecture patterns; Familiarity with the affiliate/performance marketing domain (offers, conversions, postbacks); Experience with Jest + React Testing Library for frontend testing; Experience with AI-assisted development tools (Cursor, Copilot, Claude Code). Responsibilities
Develop and maintain the React/TypeScript front-end application across multiple product modules — Offer Management, Partner Platform, Marketplace, Reporting, Dashboards, and more; Build complex, data-rich UI components using MUI and MUI X Pro (data grids, charts, forms, date pickers); Implement and maintain state management patterns with Redux Toolkit for a growing multi-domain application; Integrate with backend REST APIs — consume Swagger-generated clients, handle authentication, error handling, and data transformation; Contribute to the C#/.NET backend when needed — implement or adjust API endpoints, business logic, or database queries for end-to-end feature delivery; Collaborate closely with the backend developer, QA engineer, designer, and PM/BA in an agile workflow (sprint planning, refinements, reviews); Participate in code reviews — both giving and receiving feedback — to maintain code quality and share knowledge; Write and maintain unit/integration tests using Jest, React Testing Library, and MSW; Ensure cross-browser compatibility, responsive design, and frontend performance (bundle size, rendering efficiency); Maintain code quality standards using ESLint, Prettier, and TypeScript strict mode; Communicate clearly and proactively in a remote, distributed team setting — async written updates, sprint ceremonies, occasional stakeholder demos. About the Project
The product is a multi-tenant SaaS platform for offer serving, conversion tracking, and partner management in the affiliate and performance marketing industry. The platform serves three core personas: Publishers, Advertisers, and Affiliate Networks, and covers modules including Offer Management, Conversion Tracking (click/postback attribution), Offer Wall & Display, Partner Platform, Marketplace, Reporting, and Tenant/User Management.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.