RingCentral Logo

RingCentral

Principal UI Developer (React and TypeScript)

Posted 11 Hours Ago
Be an Early Applicant
Hybrid
Bangalore, Bengaluru Urban, Karnataka
Senior level
Hybrid
Bangalore, Bengaluru Urban, Karnataka
Senior level
The Principal UI Developer will translate requirements into technical implementations, write component and unit tests, build modern web applications, perform code reviews, and continuously improve code quality. They will also analyze and troubleshoot technical problems while collaborating effectively with teams.
The summary above was generated by AI

Say hello to possibilities.It’s not every day that you consider a new opportunity. We’re RingCentral, and we’re happy that someone as talented as you is considering this role.First, a little about us, we’re the global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of humaninteraction—giving people the freedom to connect powerfully and personally from anywhere, at any time, on any device.We’re a $1.5 billion company growing at 30+% annually and we’re expanding our Product & Technology Team to ensure we stay ahead of the competition.We’re currently looking for Software Development Engineer, BengaluruThe stack used is: React, TypeScript, Redux, JavaScript, HTML, CSS.
 
To succeed in this role you must have experience in the following:Responsibilities

  • Review requirements and translate them into the technical implementation 
  • Write component and unit tests for your code by using react-testing-library and jest 
  • Build/Create modern web applications using react ecosystem 
  • Perform code reviews for other developers 
  • Continuously look for opportunities to improve and optimize code quality 
  • Ability to analyze, troubleshoot, and solve a wide range of technical problems 
  • Effectively communicate and collaborate on design and technology with teams 
  • Follow RingCentral internal coding style and principle to design and implement business systems based on requirements 


Qualifications

  • 8+ years experience with JavaScript, TypeScript, React.js, HTML, and CSS 
  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent, is required 
  • Experience in building complex web-based user interfaces for enterprise-grade commercial cloud services 
  • Minimum 3+ years experience with React.js and Typescript.js ecosystem libraries like redux, saga, hook-forms
  • Familiarity with the bundling process and how to configure webpack/rollup from scratch 
  • Understanding how to use browser development tools and how to use them in JavaScript code 
  • Willingness to take ownership of the tasks and to achieve targets with minimum supervision 
  • Experience with SaaS, distributed, highly available systems 
  • Strong problem-solving skills, a can-do attitude 
  • Great communication skills; ability to effectively present ideas and thoughts 


 
About RingCentralRingCentral, Inc. (NYSE: RNG) is a leading provider of business cloud communications and contact center solutions based on its powerful Message Video Phone™  (MVP™) global platform. More flexible and cost-effective than legacy on-premises PBX and video conferencing systems that it replaces, RingCentral® empowers modern mobile and distributed workforces to communicate, collaborate, and connect via any mode, any device, and any location. RingCentral is headquartered in Belmont, California, and has offices worldwide.RingCentral has two new Innovation Centers in Bangalore and Gurgaon focusing on making our Unified Communication as a Service (UCaaS) solution faster, smarter, and more secure than ever. RingCentral is an equal-opportunity employer that truly values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Top Skills

JavaScript
React
Typescript

Similar Jobs

Be an Early Applicant
2 Hours Ago
Industrial Area SSI, Rajaji Nagar, Bangalore, Karnataka, IND
14,000 Employees
Senior level
14,000 Employees
Senior level
Fintech • Financial Services
As a Sr. React JS Developer at Broadridge, you will utilize your strong expertise in React.js, JavaScript, HTML5, and CSS3 to develop user-facing applications. You will lead projects, work with popular React.js workflows, and collaborate with teams to implement backend interactions. Your role will involve problem-solving and ensuring effective communication to empower others in achieving their goals.
4 Days Ago
Bengaluru, Karnataka, IND
19,994 Employees
Junior
19,994 Employees
Junior
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Engineer, Frontend React will develop highly responsive applications and user interface components using React JS and Redux. Familiarity with HTML5, CSS, and agile methodologies is essential. The role involves collaboration and problem-solving in a dynamic work culture.
2 Days Ago
Bangalore, Bengaluru, Karnataka, IND
12,800 Employees
Mid level
12,800 Employees
Mid level
eCommerce • Retail
The Senior Software Engineer for Myntra will develop maintainable, scalable, and efficient code for customer-facing e-commerce portals. Responsibilities include designing user interfaces, collaborating with cross-functional teams during the software development life cycle, adhering to coding standards, and participating in code reviews and release cycles.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account