
Software Engineer II - Frontend
Procore Technologies3 days ago
Cairo, EgyptMid Level
Responsibilities
- Develop and enhance platform foundations aligned with Procore’s technical vision.
- Contribute to the next-generation Notification Center across multiple delivery channels.
- Build extensible application features for internal teams, users, and third-party developers.
- Collaborate with Engineering, Product, and UX teams to design and deliver user-focused solutions.
- Debug and resolve technical issues with scalable solutions.
- Integrate domain services into the Procore Connect ecosystem and support consistent cross-domain interactions.
- Document complex solutions, clarify team understanding, and mentor peers.
Requirements
- Bachelor’s degree in Computer Science or a related field, or comparable work experience.
- At least 2 years of software engineering experience and knowledge of software engineering fundamentals.
- Experience with React JS, TypeScript, and JavaScript.
- Experience designing and building software in a service-oriented architecture.
- Experience with Test Driven Development and design principles.
- Modern web development experience spanning development, testing, staging, deployment, and monitoring.
- Ability to balance short-term needs with long-term strategic goals.
- Strong documentation and communication skills for complex technical solutions.
Benefits
- Based in Cairo, Egypt.
- Immediate start requested.
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.