P

Procore Technologies

End-to-end construction project management platform

Staff Software Engineer - Frontend

Frontend EngineeringUpdated on Nov 10
Full-timeCairo, Cairo Governorate, EgyptNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, a related field, or comparable work experience.
  • At least 8 years of experience in software engineering, test-driven development, and UI/API design; Node.js, React, and TypeScript are preferred.
  • Recommend technical investments to improve the stability, performance, and scalability of production services.
  • Support leadership in assessing short- and long-term goals to balance immediate and long-term needs.
  • Build modern Continuous Integration and Continuous Delivery systems that enable deterministic releases.
  • Create an intuitive and scalable operational support strategy for new and more junior developers.

Responsibilities

  • Design, build, and integrate AI-powered features and agentic workflows into products, using AI tools in day-to-day work.
  • Architect, develop, and maintain the runtime and platform for Datagrid Pages and the Dataset Editor using the technology stack, primarily React, Node.js, TypeScript, and Ruby.
  • Design scalable, canvas-based and data-bound user interfaces, including Canvas Charts and table views, for Page and Dataset experiences.
  • Improve the Graph computation system and evaluation pipeline so Pages and the Dataset Editor run efficiently in the browser and on the server when saved.
  • Write clean, efficient, well-tested, and well-documented code in accordance with industry standards and company best practices.
  • Communicate complex problems and solutions to technical and non-technical stakeholders through conversations and design documents.
  • Collaborate across engineering teams on large-scale initiatives to connect everyone in construction on one global platform.
  • Develop team technical standards and operational processes.
  • Support production Pages, the Dataset Editor, and related services to achieve high availability and reliability.
  • Mentor junior developers in technical and soft skills.
  • Use generative tools and agentic workflows to improve speed and effectiveness.

Desired Qualifications

  • Experience with Node.js, React, and TypeScript.

About the Company

Procore Technologies

End-to-end construction project management platform

Procore Technologies provides a cloud-based construction management platform for owners, general contractors, subcontractors, and public-sector teams to run projects more efficiently. The platform includes modules for prequalification, bid management and estimating, design coordination, quality and safety management, and BIM, spanning from preconstruction through closeout. Teams use a subscription to share project data—bids, contracts, drawings, submittals, RFIs, schedules, and quality checks—keeping field and office staff coordinated in real time. It differentiates itself with an integrated, all-in-one platform, a global footprint across 125 countries and 1,000,000+ projects, plus optional professional services to maximize use and outcomes; the goal is to help deliver projects on time and within budget through better visibility and accountability.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Carpinteria, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Procore Technologies

See more jobs