
Software Engineer
Qualifications & Requirements
Experience Level: Entry Level
Full Job Description
Procore Technologies is seeking a talented Software Engineer I, Frontend to join our dynamic Owners organization in Bengaluru, India. This is an immediate opening for a permanent position reporting to the Manager, Software Engineering. You will play a crucial role in shaping the technical direction of our projects and driving innovation within a historically underserved industry. Your work will directly contribute to developing products that significantly impact how communities worldwide are built.
As a key member of our team, you will collaborate closely with Engineering, Product, and UX teams to design and implement solutions that not only delight users but also address critical business challenges. Leverage your front-end development expertise, strong problem-solving abilities, and clear communication skills to enhance our technical projects. Join Procore and make a tangible difference in one of the world's least digitized and most challenging industries.
Key Responsibilities:
- Contribute to the architectural design and development of systems aligned with our technical vision.
- Utilize TypeScript and React to craft seamless and intuitive user experiences on the frontend.
- Partner with cross-functional teams (Engineering, Product, UX) to conceptualize and build user-centric solutions that solve complex business problems.
- Effectively articulate technical challenges and proposed solutions to both technical and non-technical stakeholders through clear communication and comprehensive design documentation.
Qualifications:
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- A minimum of 1 year of hands-on experience in front-end development, with proficiency in TypeScript, React, or Angular.
- Solid understanding of Object-Oriented Programming, Test Driven Development (TDD), Service-Oriented Architecture (SOA), and core design principles.
- Familiarity with the complete web development lifecycle, including development, testing, staging, deployment, and monitoring processes.
- Demonstrated experience working within an Agile/Scrum development framework.
- Proven ability to document technical solutions and foster clarity within the team.
- Fluency in both spoken and written English is essential.
Company
Procore Technologies
Procore Technologies is a leading construction management software company dedicated to revolutionizing the way the world is built. We empower construction professionals to manage projects from bid to...