Вакансия: Старший фронтенд разработчик на Angular
Описание вакансии
Мы - аккредитованная IT-компания.
В августе 2023 года наша мультиподписка трансформировалась в уникальную подписку-конструктор, в которой всё самое нужное Газпром Бонус, gazprombonus.ru
На данный момент в подписку входят предложения более чем от 45 партнёров, включая OZON, Premier, Лента, Газпромбанк, VK, Инвитро и др.
Для реализации RoadMap на 2023 приглашаем в команду Фронтенд Angular разработчика
Обязанности
- Разработка нового функционала
- Рефакторинг существующих программных частей
- Взаимодействие с backend разработчиками
Особенности проекта: - последняя версия Angular;
- модульная структура проекта;
- использование REST API и WebSocket;
- использование NGXS для управления состоянием приложения;
- интеграция в мобильные приложения;
- legacy нет.
Стек:
Angular 14
RxJS
REST API
WebSocket
Angular Material
Требования
- Опыт от 5 лет Frontend-разработки (работали с Angular больше 2 лет)
- ООП, шаблоны проектирования.
- Уверенное владение Javascript/Typescript.
- Уверенное знание Angular.
- Понимание Webpack/Browserify/Rollup или других систем сборки.
- Опыт работы с SASS/LESS или другим препроцессором.
- Адаптивная верстка.
- Git, git flow.
Будет плюсом:
- SOLID, DRY, KISS.
- Опыт работы с Ngxs.
- Опыт использования DevTools extension.
- Server side rendering.
- Владение чистым Javascript.
Условия
- Работа в проекте с современным стеком и отсутствием легаси
- Белая заработная плата + годовые бонусы до 30% к годовому доходу
- График работы 5/2 с 10:00 до 19:00
- Формат работы удаленно
- Любая форма трудоустройства в рамках законодательства
- Расширенная программа ДМС
Если вакансия интересна, просим ответить в сопроводительном письме на вопросы:
1. Чем отличается скрытие элемента через display: none, visibility: hidden и opacity: 0
2. Можно ли получить информацию о файле загруженного через input type=file до отправки его на сервер
3. Как придерживаться принципа SOLID в разрезе angular
4. Что понимается под "передачей по ссылке" в JS
5. Что понимается под "всплытием события" в разрезе DOM