Senior React Developer Asset Management Systems - AMS 1121 SB#01

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
No Travel Required

Skills

Public Sector
JavaScript
Geospatial Analysis
GraphQL
Enterprise Asset Management
.NET
API
Accessibility
Asset Management
React.js
TypeScript
UI

Job Details

Senior React Developer Asset Management Systems

Location: New York, NY (Onsite/Hybrid)
Duration: Multi-year

Role Overview

Seeking a Senior React Developer to build and enhance enterprise asset management applications used across NYC s public infrastructure. This role focuses on developing high-performance React interfaces for inspections, facility condition assessments, capital planning, work orders, and maintenance workflows. You ll work with large datasets, complex forms, geospatial mapping, and API-driven architectures in a mission-critical environment.


Key Responsibilities

  • Build modern SPAs using React, TypeScript, Redux/state libraries.

  • Develop data-heavy UI components: grids, mapping views, advanced filters, multi-step forms.

  • Optimize performance for large datasets (50k+ records).

  • Integrate with REST/GraphQL APIs and mapping tools (Mapbox/ESRI/Leaflet).

  • Collaborate with backend teams, product, and business units.

  • Ensure accessibility (WCAG) and front-end quality standards.

  • Contribute to architecture decisions, component design, and CI/CD workflows.


Required Skills

  • 7+ years JavaScript, 5+ years React.

  • Strong with React Hooks, TypeScript, Redux/Zustand/Recoil/RTK Query.

  • Proven experience optimizing large-scale, data-rich UIs.

  • Experience with geospatial tools (Mapbox/ESRI/Leaflet).

  • Strong understanding of enterprise UI/UX and workflow-heavy systems.

  • Ability to work onsite in NYC as needed.


Highly Preferred

  • Experience with asset management, facility operations, work order systems, or preventive maintenance platforms.

  • Familiarity with NYC public sector environments.

  • Experience with .NET-backed ecosystems, microservices, or automated testing tools.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.