Мы - аккредитованная продуктовая IT-компанияМы создатели уникальной мультиподписки Газпром Бонус, gazprombonus.ruНа данный момент в подписку входят предложения более 80 партнёров, включая OZON, Premier, Лента, Газпромбанк, VK, Инвитро и др.Для реализации RoadMap приглашаем в команду Фронтенд разработчика Angular Уважаемые соискатели, мы рассматриваем сейчас кандидатов уровня Middle+ и стек Angular, надеемся на ваше понимание Требования: Проектирование и разработка ключевых модулей приложения Коммерческий опыт frontend-разработки не менее 5 лет Опыт работы с Angular не менее 3 лет Понимание принципов ООП и знание основных шаблонов проектирования Уверенные знания 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 Обязанности: Анализ требований поставленных задач Участие в разработке архитектурных решений Разработка нового функционала клиентской части приложения Рефакторинг и масштабирование текущего функционала Оптимизация работы приложения Участие в кросс-ревью Особенности проекта: модульная структура приложения использование стратегии OnPush по умолчанию интеграция в мобильные приложения код-ревью фактически отсутствие legacy понятный и настроенный линтер для единообразия кода unit тестирование на Jest время на рефакторинг, оптимизацию и написание тестов регулярные ретро и one-to-one встречи JIRA в качестве таск-менеджера GitLab в качестве системы управления репозиториями настроенный CI\CD Стек: последняя LTS версия Angular монорепозиторий NX активное использование RxJS NGXS для управления состоянием приложения Условия работы: Аккредитованная ИТ компания В команде: разработчики, продуктовые аналитики, бизнес-аналитики, системные аналитики, тестировщики и другие сотрудники, чтобы обеспечить высокий уровень результата и профессионализм команды Белая заработная плата + годовые бонусы График работы 5/2 с 10:00 до 19:00 мск Удаленный формат работы Расширенная программа ДМС, оплачиваемые больничные