Software Engineer -Web Application at RingCentral

Bengaluru, Karnataka, India

RingCentral Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Cloud Communications, SoftwareIndustries

Requirements

  • 9-13 years of hands-on experience in web application development
  • Strong proficiency in JavaScript, TypeScript, and Webpack
  • Excellent triage, troubleshooting, and debugging skills, especially in complex distributed environments
  • Proven experience in root cause analysis and implementing preventive measures
  • Good understanding of memory management, performance analysis, and optimization techniques for web applications
  • Strong problem-solving mindset, with the ability to work independently as a self-starter
  • Clear communication skills with the ability to explain technical issues to both technical and non-technical stakeholders
  • A strong sense of customer empathy and dedication to delivering high-quality user experiences
  • Preferred Qualifications
  • Experience with modern frameworks/libraries
  • Comfortable debugging using HAR files
  • Back-end experience is a bonus
  • Familiarity with browser internals, developer tools, and profiling techniques
  • Exposure to CI/CD pipelines and automated testing frameworks
  • Prior experience working in customer-facing environments or supporting production systems

Responsibilities

  • Design, develop, and maintain scalable web applications and features using JavaScript, TypeScript, and Webpack
  • Perform in-depth triage, troubleshooting, and debugging of production and pre-production issues across web systems
  • Conduct detailed root cause analysis to prevent recurring issues and drive long-term stability
  • Monitor, analyze, and optimize application performance and memory usage
  • Collaborate with cross-functional teams (Product, QA, Customer Support, Backend, etc.) to resolve technical challenges efficiently
  • Write clean, maintainable, and efficient code while following best practices in web development
  • Champion customer empathy by ensuring solutions prioritize usability, reliability, and performance
  • Proactively identify areas for improvement in existing systems and drive technical excellence

Skills

Key technologies and capabilities for this role

JavaScriptTypeScriptWebpackWeb ApplicationsDebuggingTroubleshootingRoot Cause AnalysisPerformance Optimization

Questions & Answers

Common questions about this position

What experience level is required for this Software Engineer role?

The position requires 9-13 years of hands-on experience in web application development.

What are the key technical skills needed for this position?

Strong proficiency in JavaScript, TypeScript, and Webpack is required, along with excellent triage, troubleshooting, debugging skills, and experience in root cause analysis, memory management, and performance optimization.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

What kind of candidate stands out for this Software Engineer position?

A strong candidate is a self-starter with a problem-solving mindset, excellent communication skills, and a strong sense of customer empathy who thrives in fast-paced environments.

RingCentral

Phone and video system

About RingCentral

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI