Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Procore Technologies Logo

Senior Software Engineer - Frontend

Procore Technologies

Salary not specified
Sep 21, 2025
Austin, TX, USA
Apply Now

Procore is looking for a Senior Software Engineer to build and maintain their Document Control microfrontend application, which aims to improve how construction teams manage, organize, and collaborate on project documents, thereby streamlining construction workflows.

Requirements

  • Strong proficiency in React 17+, TypeScript, and modern JavaScript (ES6+)
  • Experience with state management libraries (React Query, Redux, or similar)
  • Solid understanding of CSS-in-JS solutions (styled-components, emotion, or similar)
  • Experience with testing frameworks including Jest, React Testing Library, and Cypress
  • Understanding of RESTful APIs

Responsibilities

  • Design and implement complex React components and features for document management workflows including bulk operations, file uploads, and collaborative editing
  • Build responsive, accessible user interfaces using modern React patterns, hooks, and state management solutions
  • Develop and maintain microfrontend architecture using Module Federation to ensure seamless integration with Procore's platform
  • Optimize application performance through code splitting, lazy loading, and efficient data fetching strategies
  • Write comprehensive unit and integration tests using Jest, React Testing Library, and Cypress to ensure code quality and reliability
  • Collaborate with backend teams to design and consume RESTful APIs for document operations
  • Mentor junior engineers through code reviews, technical discussions, and knowledge sharing sessions

Other

  • 5+ years of professional software development experience with a focus on frontend technologies
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams