
Senior Software Engineer - Frontend
Procore Technologies14 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Own and lead critical projects within the Procore Construction Projects domain.
- Deliver scalable and performant frontend features that meet customer needs.
- Improve frontend architecture and help establish development standards.
- Contribute to and maintain shared libraries.
- Collaborate with infrastructure, platform, engineering, product, and UX teams to design and build solutions.
- Develop, test, stage, deploy, and monitor modern web applications.
- Mentor and develop junior-level engineers.
- Use AI-assisted development workflows across planning, implementation, testing, and incident response.
Requirements
- Degree in Computer Science or equivalent relevant experience.
- At least 5 years of experience with Object-Oriented Programming and/or Functional Programming fundamentals, Test Driven Development, and design principles.
- At least 5 years of experience with JavaScript.
- Strong experience with React or equivalent client-side frameworks and TypeScript.
- AG Grid experience is a bonus.
- Experience contributing to and maintaining shared libraries.
- Understanding of tradeoffs among technical, analytical, and product goals.
- Expertise in modern web development, including development, testing, staging, deployment, and monitoring.
- Experience teaching, mentoring, and developing junior-level engineers.
Tech Stack
Categories
About Procore Technologies
Procore Technologies builds a cloud platform for construction project management used by general contractors, specialty contractors, and owners to manage bidding, scheduling, documents, financials, and field safety via web and mobile apps. It sells its software by subscription and integrates with common accounting and ERP systems. Founded in 2002 and headquartered in Carpinteria, California, Procore is a public company (NYSE: PCOR) whose software supports projects worldwide.