Remote (Global)

20four7VA is hiring a T-CPT-10747 Front-End Developer (React) Virtual Assistant

About the Role

20four7VA is seeking a mid-level Front-End Developer Virtual Assistant to support the development of our proprietary permit automation SaaS platform. Built with React 18, Redux Toolkit, and Material UI, the platform requires ongoing enhancement and expansion. You will report directly to the lead developer and contribute to a large, existing production codebase.

What You'll Do

  • Develop and maintain front-end features using React 18 with functional components and hooks.
  • Build and improve UI components using Material UI v6 and MUI X components like DataGrid and DatePickers.
  • Implement new features from clearly defined Linear tickets with acceptance criteria.
  • Work within a Redux Toolkit architecture, managing slices, async thunks, and selectors.
  • Maintain and extend WebSocket-based real-time features.
  • Manage complex routing with React Router v6, including guarded routes and multi-role layouts.
  • Conduct regression testing on new features before staging deployment.
  • Work closely with the lead developer to understand API contracts and backend responses.
  • Debug and resolve UI performance issues through memoization and render optimization.
  • Maintain clean, well-documented, and readable code.
  • Build and maintain permit form templates for various municipal and legal documents.
  • Support the forms digitalization pipeline, including AI-assisted PDF form processing.
  • Provide recommendations for improving usability and workflow efficiency.
  • Assist with incremental migration from JavaScript to TypeScript.
  • Assist with migration from Create React App (CRA) to Vite.

What We're Looking For

  • Strong React 18 experience with hooks, functional components, and the context API.
  • Proven skill with Redux Toolkit (RTK), including slices, async thunks, selectors, and real-world state management.
  • Deep familiarity with Material UI v6, including theme customization, responsive design, and MUI X components.
  • Experience with React Router v6 for complex route trees, guarded routes, and nested layouts.
  • Solid JavaScript (ES6+) knowledge: async/await, Promises, and error handling.
  • WebSocket experience, including connection management, message dispatching, and React integration.
  • Proficiency with Axios and REST API consumption.
  • Proficient with Git and version control workflows, including branching, PRs, and merge conflict resolution.
  • Comfort reading and working within a large existing codebase.
  • Strong communication and asynchronous remote collaboration skills.

Nice to Have

  • TypeScript experience is a strong plus for our planned migration.
  • Vite experience is a strong plus for our migration from Create React App.
  • Basic familiarity with the construction/permit domain, including permit types and municipal workflows.
  • Experience with Stripe Elements or subscription billing UI in production.
  • Experience with PDF workflows using libraries like react-pdf, pdf-lib, or pdfjs-dist.
  • ArcGIS JS API or similar GIS/mapping experience.
  • Experience using MUI DataGrid at scale for filtering, sorting, and large datasets.
  • Python/FastAPI backend awareness for defining frontend/backend contracts.
  • Familiarity with Docker-based development environments.
  • Experience with AI-assisted development tools like Cline or similar LLM coding agents.

Technical Stack

  • React.js 18
  • Redux Toolkit
  • Material UI v6 / MUI X
  • React Router v6
  • JavaScript (ES6+)
  • Git / version control
  • Linear (task/issue management)
  • Cline or equivalent LLM coding agent (VS Code)

Team & Environment

You will report directly to the lead developer.

Benefits & Compensation

  • Competitive rates
  • Weekly payments
  • Various open roles are available
  • Free training and upskilling
  • Constant support and guidance
  • A vibrant community always ready to support you

Work Mode

This is a fully remote position open to candidates globally.

20four7VA is an equal opportunity employer.

Required Skills
React.js 18Redux ToolkitMaterial UI v6MUI XReact Router v6JavaScript (ES6+)GitLinearClineVS CodeHooksFunctional ComponentsContext APIRTK SlicesAsync ThunksTheme CustomizationResponsive Design
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
20four7VA

20four7VA provides offshore independent contractors to deliver remote services to clients worldwide, with a primary focus on developed markets such as the United States, the United Kingdom, Canada, and Australia.

Visit website
Job Details
Category frontend
Posted 15 days ago