Skip to main content
Back to Jobs

May be closed

This role is over 60 days old on our board. You can still open the company's original page if a link is available.

Procore logo
High Pay

Senior Frontend Software Engineer

ProcoreBengaluru, Karnataka, IndiaEstimate the salary
Type

Onsite

Location

Bengaluru, Karnataka, India

Experience

Senior (4+ yrs)

Posted

3 months ago

Marked closed on our board — original listing may still open.

Open original listing

Quick Take

Procore is seeking a Senior Frontend Software Engineer in Bengaluru for an onsite role. This position focuses on building scalable web applications with React, Next.js, and TypeScript, enhancing customer adoption experiences. A high-signal opportunity for experienced engineers.

Role Overview

🏢 About Procore

Procore Technologies is a leading provider of cloud-based construction management software, dedicated to building the software that builds the world. They empower clients to efficiently manage complex construction projects, from skyscrapers to hospitals. Procore fosters a culture where employees own their work, are encouraged to innovate, and are supported with resources for new ideas, thriving in a dynamic and inclusive environment.

🎯 The Role

As a Senior Software Engineer - Frontend on the Customer Adoption team in Bangalore, you will be instrumental in developing intuitive, engaging, and high-performance user experiences. This role involves building modern, customer-facing applications that power Procore’s onboarding and adoption journey, working closely with Product, Design, Backend Engineering, and Data teams to create responsive, data-rich interfaces that simplify complex workflows and deliver significant value to customers.

🛠️ Tech Stack

  • React JS
  • Next.js
  • TypeScript
  • REST API
  • GraphQL API
  • WebSockets
  • Server-Sent Events (SSE)
  • Git
  • CI/CD
  • Frontend Build Tools
  • Monitoring Solutions
  • AI Coding Tools (e.g., Claude Code, GitHub Copilot)

💼 What You'll Do

  • Design, develop, and maintain modern frontend applications using React, Next.js, and TypeScript.
  • Build intuitive, responsive, and performant user experiences for customer onboarding and adoption workflows.
  • Develop data-dense dashboards, rich user interfaces, and advanced search/filtering/sorting experiences.
  • Implement conversational, chat-based, and streaming user interfaces, including AI-powered workflows and real-time interactions.
  • Collaborate closely with backend engineers to integrate REST and GraphQL APIs.
  • Optimize application performance, accessibility, responsiveness, and cross-browser compatibility.
  • Write clean, maintainable, and well-tested code, adhering to modern frontend engineering best practices.
  • Participate actively in code reviews, technical discussions, sprint planning, and design sessions.
  • Utilize AI-assisted development tools to enhance engineering productivity and code quality.
  • Work effectively within globally distributed engineering teams to deliver high-quality customer experiences.

✅ What You'll Need

  • 4+ years of professional frontend software development experience.
  • Strong hands-on experience building scalable web applications with React, Next.js, and TypeScript.
  • Proven experience building data-intensive dashboards, analytics interfaces, or enterprise web applications handling large data volumes.
  • Expertise in designing and implementing search, filtering, sorting, and navigation experiences for complex datasets.
  • Experience building conversational/chat-based UIs, including AI-powered user experiences, and real-time/streaming UIs (e.g., WebSockets, SSE).
  • Solid experience integrating frontend applications with REST and GraphQL APIs.
  • Strong understanding of modern frontend architecture, component design, state management, performance optimization, and responsive design principles.
  • Experience writing automated tests and maintaining high code quality through code reviews and best practices.
  • Familiarity with Git, CI/CD pipelines, frontend build tools, and monitoring solutions.
  • Comfort using AI coding tools as part of the software development lifecycle.
  • Experience working in an Agile/Scrum environment.
  • Excellent communication and collaboration skills, with experience working across globally distributed teams.
  • Bachelor's degree in Computer Science, a related field, or comparable work experience.

🌟 Nice to Have

  • Experience mentoring junior engineers or leading technical initiatives.
  • Contributions to open-source projects or a strong portfolio demonstrating complex UI development.
  • Deep understanding of cloud platforms and distributed systems.

Why This Role?

This is a curated frontend role from Procore. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on react, nextjs, typescript. Tagged 💰 High Comp for above-market pay.

Senior Frontend Software Engineer at Procore — FAQ

Quick answers about this role, the stack, and how to apply.