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.





