RingCentral

Sr. Software Engineer (FrontEnd Angular)

Bulgaria Full time

Say hello to opportunities.

 It’s not every day that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re a $2 Billion annual revenue company with double digit Annual Recurring Revenue (ARR) and a $93 Billion market opportunity in UCaaS, Contact Center and AI-powered adjacencies. We invest more than $250 million annually to ensure our AI-enabled technology and platforms meet or exceed the needs of our customers.

Our development teams are working on PlanIT, a service that facilitates project planning and allows to control software development workflows across multiple stages such as release planning, resource management and quality assurance.  

PlanIT is a microservices application with separate services fulfilling various goals, from two-way data synchronization and stream processing pipelines to real-time reporting. 

Three development teams are working on PlanIT at the moment. Each team is responsible for a part of the application's domain and can focus on the tasks related to their area of expertise. 

This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork.

Who we are and what we value: 

  • We make newcomers feel welcome! The whole team is happy to get you up to speed and answer any questions you might have 

  • We like sharing knowledge - we practice code cross-review and organize regular Tech Talks 

  • Our goal is not to simply solve the task at hand, but to look for additional value that we can bring to the table 

  • We encourage initiative. Want to use a new shiny tool? Improve development processes? We're always on board! 

  • We're set on following Agile practices. Daily standups (short and sweet), retrospectives, plannings, stakeholder demos - if it makes us go faster and improve quality, we're on it 

  • We want work to be fulfilling as well as productive, from interesting and challenging tasks to monthly one-on-one meetings and personal development roadmaps 

Our FE tech stack is: Angular 14, TypeScript, NGXS, Module Federation, RxJS. 

We're shifting our FE architecture to micro-frontends using Module Federation. 

As a member on one of our teams, you will: 

  • Write a lot of clean and beautiful code in Angular 14/TypeScript.

  • Actively participate in the discussion of tasks and offer optimal solutions.

  • Decompose tasks, estimate deadlines and get into them.

  • Participate in the design of the solutions being developed.

  • Review the code of other team members

We expect: 

  • Experience in practical development on Angular from 3+ years;

  • Experience with Material design

  • Understanding OOP, SOLID, Design pattern

  • Understanding and knowledge of event loop operation

  • Experience with extjs

  • CSS knowledge and SASS/SCSS preprocessor proficiency

  • Understanding REST and the difference from WebSocket

  • Ability to conduct technical correspondence and work with project documentation in English (Pre-Intermediate level).

Will be a plus: 

  • Experience with NGXS/NGRX 

  • Experience with SVG/Canvas 

  • Familiarity with Kubernetes and Docker

What we offer: 

  • Well-coordinated professional team.

  • Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth.

  • Additional Health and Life Insurance Package.

  • Employee Assistance Program.

  • 25 vacation days.

  • 200 BGN Digital Food Vouchers.

  • 120 BGN Gross as part of the salary for Working Expenses Allowance.

RingCentral’s work culture is the backbone of our success. And don’t just take our word for it: we are recognized as a Best Place to Work by Glassdoor, the Top Work Culture by Comparably and hold local BPTW awards in every major location. Bottom line: We are committed to hiring and retaining great people because we know you power our success.