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.