Job DescriptionJob OverviewWe are looking for a
Sr. Frontend React Developer to drive the design and development of high-quality, scalable, and modern web applications.
This individual will be hands-on with coding, contributing directly to frontend architecture decisions, UI engineering best practices, and cross-functional delivery.The ideal candidate has deep expertise in
React and TypeScript, a strong eye for UI quality, and experience working within component-driven design systems and Nx monorepo architectures.
Reports to the Software Development Leader within the Data & Development department. Works closely with full-stack engineers, UX designers, and product stakeholders to deliver polished, accessible, and performant frontend experiences.
Key Responsibilities- Frontend Engineering: Build performant, maintainable, and accessible UIs using React + TypeScript, ensuring responsiveness and usability across devices and user roles
- Component Architecture: Design and maintain scalable component libraries and design system integrations within an Nx monorepo
- State Management & Data Fetching: Implement robust state management patterns (Zustand, Redux Toolkit, React Query) and integrate with RESTful and GraphQL APIs
- Collaboration: Partner with backend engineers, UX designers, and product managers to translate requirements into production-grade frontend features
- Code Quality: Participate in code reviews, uphold frontend engineering standards, and contribute to shared tooling and documentation
- Developer Experience: Contribute to improving frontend workflows, tooling, and CI/CD integrations (GitHub Actions, Azure DevOps)
- Innovation: Evaluate and integrate emerging tools such as GitHub Copilot, AI-powered UI components, and modern frontend frameworks
Required Qualifications6+ years of frontend software engineering experience, with a strong focus on React-based applications
- Expert proficiency in React, TypeScript, and modern frontend architecture patterns
- Deep experience with component-driven development, design systems, and Tailwind CSS or equivalent styling frameworks
- Solid understanding of state management: Zustand, Redux Toolkit, or React Query
- Experience consuming and integrating RESTful and GraphQL APIs
- Familiarity with Azure Static Web Apps, Azure CDN, and frontend deployment pipelines
- Experience with CI/CD pipelines (GitHub Actions, Azure DevOps) and GitOps practices
- Understanding of web accessibility standards (WCAG), responsive design, and cross-browser compatibility
- Experience with testing frameworks: Vitest, Jest, React Testing Library, or Playwright
- Excellent collaboration, communication, and problem-solving skills
Preferred Qualifications- Experience in construction tech, BIM, or AEC industry platforms
- Exposure to Nx monorepo architecture and module boundary enforcement
- Familiarity with data visualization libraries such as Recharts, AG-Grid, or similar
- Experience with AI-assisted development tooling (GitHub Copilot, Claude, etc.)
- Exposure to AI/ML integration in frontend applications