Solarwinds Inc. Front-End Developer in Minsk, Belarus
We are looking for a Front-End Developer to join our Engineering team to develop SolarWinds MSP Backup and Recovery product.
The team develops Backup management console. It is a web-based UI that allows manipulating thousands of backup devices and customers, managing their configuration, displaying backup/restore statistics in a form of tables and charts. It is backed by services that provide JSON RPC and REST APIs.
You will work on the management console’s modules which are based on Angular 7 framework with the following additions:
Custom UI framework which is used for all internal projects of the company (40 at the moment);
RxJS + NgRx for application state management;
Less CSS preprocessor;
Karma + Jasmine for unit- & integration tests.
There is a legacy part that is written on VanillaJS (ES5), which sometimes needs minor changes, and eventually parts of that system get migrated to the Angular-based platform.
We rely on automated testing to maintain our product stability – e2e, integration and unit-tests are an important part of our development workflow. We use regular code review processes to increase code quality; dynamic REST, JSON API, JSON RPC to empower our API.
We care about our clients who use a variety of devices to work with our panel and treat responsive layouts as an important part of our product. At the same time, we don’t have to support older browsers and we are going to stop supporting IE11 in 2019.
We have experienced developers in the team, so you will be able to learn and will be supported by their assistance when necessary.
Design new components and API in line with existing architecture;
Perform code reviews;
Develop non-complex stories and fixes issues with minimal guidance;
Support the code by writing unit- and auto-tests;
Describe the problem precisely, identifies multiple solutions to a problem;
Prepare technical documentation.
Solid understanding of development processes, ability to write quality-oriented, efficient code;
Knowledge of Angular 4+ , Webpack;
Strong skills in ECMAScript, TypeScript, HTML5, CSS3;
Experience with design patterns including practical implementations;
Experience with automated testing of web applications;
Experience with Git or other VCSs;
Ability to use English (reasonable spoken).
Working with the best engineers passionate about their job;
Opportunity to grow - participation in conferences, training, knowledge sharing, etc.;
Easy to reach office in the intersection of 2 underground metro lines in the city center;
Medical service for you and your family;
Free lunches twice a week;
Coffee, tea, juice, milk and other refreshments;
Table football, team activities;
English classes twice a week;
Sports activities compensation.
SolarWinds is an Equal Employment Opportunity Employer. SolarWinds will consider all qualified applicants for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, marital status, disability, veteran status or any other characteristic protected by law.
Job ID 2020-14199
# Positions 1
Category (Candidate Search) Engineering
Position Type Regular
Business Group MSP