НТЦ ЕЭС

Senior Angular-разработчик

От 180 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Angular
Обязанности:
  1. Разработка нового и доработка старого функционала для проектов компании.
  2. Создание и доработка существующего UI. Сохранение индивидуальных настроек представления форм отображения для каждого пользователя. Возможность использования сочетания клавиш, для выполнения действий на форме отображения. Возможность вызова функций из контекстного меню, вызываемого нажатием правой кнопки мыши на объекте. Проверка введенных данных на корректность. Работа с табличными формами.
  3. Участие в проработке и выборе архитектурных и технических решений.
  4. Улучшать производительность и стабильность системы.
  5. Участие в code review.
Требования:

  1. Глубокое понимание устройства Javascript и TypeScript.
  2. Опыт работы с JQuery.
  3. Знание HTML5, CSS, Scss.
  4. Отличные навыки работы с фреймворками Angular (версия 8.2).
  5. Знание RxJS, Jquery.
  6. Авторизация oauth2.
  7. REST API, WebSocket.
  8. Покрытие кода модульными(unit) тестами.
  9. Базовые навыки использования Docker, сред контейнеризации.
  10. Знание систем контроля версий (Git).
  11. Умение писать чистый документированный код и разбираться в чужом, анализировать и предлагать свои решения.
  12. Тестировать и отлаживать код, используя инструменты и техники тестирования Angular, такие как Jasmine и Karma.
  13. Умение оценивать объем и сроки работ.
  14. Опыт оптимизации клиентской части web-приложений.
  15. Понимание CI/CD процессов.
Условия:​​​​​​​
  1. Работа в стабильной компании;
  2. Оформление на постоянную работу по трудовому договору;
  3. Пятидневная рабочая неделя;
  4. ДМС по итогам прохождения испытательного срока.