Posted 12 July, 2026
Senior Software Engineer
ZoomInfo Technologies LLC
Bengaluru, Karnataka, India
Full Time
Reference: 102_701310_8213981002
Role summary:
Build, evolve, and operate scalable web applications for ZoomInfo. You'll work primarily with React, TypeScript, JavaScript, HTML, and CSS to deliver high-quality user experiences, while also collaborating with backend services and contributing to Node.js-based integrations where needed. The role requires a strong focus on performance, reliability, maintainability, and clean engineering practices.
What you'll do:
- Design, build, and maintain scalable, high-quality web applications using React, TypeScript, JavaScript, HTML, and CSS
- Translate product and UX requirements into clean, reusable, and maintainable frontend architecture and components
- Build reusable UI components and shared libraries with a focus on consistency, accessibility, and performance
- Integrate frontend applications with REST/GraphQL APIs and work with backend engineers to ensure robustness, security, and data consistency
- Contribute to Node.js-based backend integrations and APIs where needed, especially for frontend-facing use cases
- Optimize application performance through lazy loading, code splitting, caching, rendering improvements, and debugging production issues
- Write production-ready code with unit/integration tests; participate in code reviews and maintain strong engineering standards
- Investigate and resolve issues reported in production, ensuring high availability and a smooth user experience
- Work with CI/CD pipelines, containerized environments, and cloud-based deployments in collaboration with platform/backend teams
- Mentor junior engineers and contribute to shared frontend standards, best practices, and technical design discussions
What you bring:
- 7+ years of software engineering experience, including strong hands-on experience building frontend applications with React and TypeScript
- Strong proficiency in JavaScript, TypeScript, HTML, CSS, and modern frontend development practices
- Solid understanding of frontend architecture, state management, component design, performance optimization, and responsive UI development
- Experience integrating with RESTful APIs and/or GraphQL APIs in production systems
- Working knowledge of Node.js and ability to contribute to lightweight backend/API development when needed
- Strong understanding of frontend testing practices, including unit and integration testing
- Experience debugging production issues and improving application performance, reliability, and maintainability
- Familiarity with containerization and cloud environments such as Docker, Kubernetes, AWS, or GCP
- Good understanding of secure coding practices, authentication/authorization flows, and general web security principles
- Strong collaboration and communication skills; ability to work independently and deliver high-quality results in a fast-paced environment
- Experience mentoring junior engineers and contributing to planning, design, and execution of work
Nice to have:
- Experience with Next.js or other modern React frameworks
- Familiarity with Node.js/TypeScript backend frameworks such as NestJS or Express
- Experience with design systems, shared component libraries, and accessibility standards
- Exposure to observability tools such as Datadog, OpenTelemetry, Grafana, or similar
- Experience with CI/CD tools such as GitHub Actions, Jenkins, or GitLab
- Familiarity with feature flags, API gateways, rate limiting, and frontend performance monitoring
- Experience working on large-scale SaaS products or data-heavy applications
#LI-PM1
#LI-Hybrid