Мы приглашаем Вас стать частью проекта по разработке личного кабинета пользователей B2B для одного из крупнейших российских телеком-операторов.
Задачи:
- Реализация пользовательского web-интерфейса на основе разработанных макетов;
- Интеграция с REST API;
- Улучшение и проработка архитектуры клиентской части;
- Работа с графиками (ECharts);
- Разработка ui-kit или поиск готового решения.
Основные навыки:
- Опыт разработки web-интерфейсов на Angular 9+ от 2-х лет;
- Знание жизненного цикла компонентов и понимание принципа работы dependency injection;
- Понимание логики работы с асинхронным кодом (promise);
- Понимание NgRx, знание RxJS операторов;
- Понимание принципов разработки ПО - SOLID, DRY, KISS;
- Понимание архитектуры REST API;
- Понимание принципа работы Single Page Application (SPA);
- Опыт кроссбраузерной верстки, владение flexbox, grid, знание БЭМ и др.;
- Опыт написания unit-тестов;
- Умение работать с системами контроля версий - git;
- Умение разбираться в чужом коде;
- Желание работать по гибким методологиям Agile с принципами самоорганизации и интерактивной разработки.
Желательные навыки:
- Опыт разработки приложения на базе микрофронтов;
- Опыт настройки сборщика - webpack, vite;
- Опыт создания собственных npm пакетов;
- Опыт работы с Docker;
- опыт работы с nginx.
Мы предлагаем:
- Трудоустройство согласно Трудовому Кодексу РФ в аккредитованную ИТ-компанию;
- Гибкий рабочий график;
- Дополнительное медицинское страхование, включая стоматологию;
- Компенсация 50% стоимости языковых курсов, фитнес-абонементов и других спортивных программ, а также участие в регулярных корпоративных тренировках по футболу и волейболу;
- Работа в комфортабельном офисе с зонами отдыха;
- Участие в регулярных корпоративных мероприятиях и спортивных инициативах.