Front-End Developer, React

Company: 20four7VA

Salary: Not provided

Location: , United States

react
remote

Description

• Develop and maintain front-end features using React 18 (functional components, hooks) • Build and improve UI components using Material UI v6 including MUI X (DataGrid, DatePickers) • Implement new features from clearly defined Linear tickets with acceptance criteria • Work within Redux Toolkit architecture (slices, async thunks, selectors) • Maintain and extend WebSocket-based real-time features • Manage complex routing with React Router v6 (guarded routes, 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 (memoization, render optimization) • Build and maintain permit form templates within the platform (building permits, electrical permits, NOCs, legal descriptions, and other municipal/legal documents) • Support the forms digitalization pipeline (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

Requirements

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

Benefits

• 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 • And more!

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.