Описание вакансии
Мы — аккредитованная продуктовая IT-компания.
Мы создатели уникальной мультиподписки Газпром Бонус, gazprombonus.ru
На данный момент в подписку входят предложения более 45 партнёров, включая OZON, Premier, Лента, Газпромбанк, VK, Инвитро и др.
Для реализации RoadMap на 2024 приглашаем в команду Angular frontend Middle+/Senior
Требования:
- коммерческий опыт frontend-разработки не менее 5 лет
- опыт работы с Angular не менее 2 лет
- понимание принципов ООП и знание основных шаблонов проектирования
- уверенные знания Javascript/Typescript
- понимание событийного цикла JS
- уверенное владение RxJS
- уверенное владение GIT
- уверенная знание верстки в целом, понимание адаптивной верстки и особенностей браузеров, опыт работы с FLEX/GRID
- опыт работы с SASS/LESS
- понимание принципов и опыт работы с REST API и WebSocket
- понимание и использование принципов SOLID, DRY, KISS
Будет плюсом:
- опыт работы с NGXS или другой библиотекой для управления состоянием приложения
- опыт написания приложений на NodeJS и опыт реализации SSR
- опыт создания гибридных приложений (React Native, Cordova, Ionic)
- опыт работы с Angular Material
- опыт написание unit тестов
- опыт работы с Web Workers
Обязанности:
- анализ требований поставленных задач
- участие в разработке архитектурных решений
- разработка нового функционала клиентской части приложения
- рефакторинг и масштабирование текущего функционала
- оптимизация работы приложения
- участие в кросс-ревью
Стек:
- последняя LTS версия Angular
- монорепозиторий NX
- активное использование RxJS
- NGXS для управления состоянием приложения
Особенности проекта:
- модульная структура приложения
- использование стратегии OnPush по умолчанию
- интеграция в мобильные приложения
- код-ревью
- фактически отсутствие legacy
- понятный и настроенный линтер для единобразия кода
- unit тестирование на Jest
- время на рефакторинг, оптимизацию и написание тестов
- регулярные ретро и one-to-one встречи
- JIRA в качестве таск-менеджера
- GitLab в качестве системы управления репозиториями
- настроенный CI\CD
Условия работы:
- Работа в проекте с современным стеком
- Белая заработная плата + годовые бонусы до 30% к годовому доходу
- График работы 5/2 с 10:00 до 19:00
- Формат работы удаленно
- Любая форма трудоустройства в рамках законодательства
- Расширенная программа ДМС