Федеральное автономное учреждение Государственный Научно-Исследовательский Институт Авиационных Систем

Frontend Developer / Frontend-разработчик (Vue)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • VueJS
  • JavaScript
  • HTML5
  • TypeScript
  • Node.js
  • Vite
  • Webpack
  • Docker

Подразделение искусственного интеллекта и анализа данных ищет новых сотрудников для участия в текущих и новых проектах.

В команду фронтенд, в лабораторию, разрабатывающую оркестирующие системы, а также вспомогательные сервисы для обучения и тестирования искусственных нейронных сетей, требуется frontend-разработчик.

В обязанности входит:

  • Участие в проектировании архитектуры систем
  • Поддержка и разработка сервисов и модулей на Vue (JS/TS)
  • Подготовка сопутствующих Docker-образов под сервисы
  • Покрытие кода unit-тестами
  • Участие в проектировании дизайна frontend-сервисов
  • Проведение code review

Требования:

  • Опыт работы с TypeScript (предпочтительно) или JavaScript, включая асинхронный код
  • Опыт работы с Node.js
  • Опыт работы с Vue (предпочтительно) или React (но готовность перейти на Vue)
  • Опыт работы с Vuex/Redux/MobX
  • Опыт работы с Bootstrap, Vue Prime или иным SASS-фреймворком
  • Опыт работы с Auth 2.0
  • Опыт работы с Vite (предпочтительно) или Webpack
  • Понимание работы HTTPS
  • Опыт работы с Web sockets
  • Знание UX-практик
  • Знание паттернов, умение применять их на практике
  • Желание и умение разбираться в чужом и legacy-коде
  • Желание и умение делиться своими знаниями с командой
  • Стремление писать поддерживаемый и тестируемый код
  • Умение проводить code review

Плюсом является:

  • Знание основ ИБ
  • Опыт работы c SSR
  • Опыт работы с WebGPU или Canvas
  • Опыт работы с Docker, Docker Compose
  • Опыт написания unit- или иных тестов и документации.

Условия:

  • Офисный формат работы, плавающее начало рабочего дня;
  • Оформление по ТК РФ;
  • ДМС со стоматологией после окончания испытательного срока;
  • Бронирование от мобилизации;
  • Возможности для профессионального развития;
  • Командная работа, общение и обмен опытом;
  • Дружный и творческий коллектив;
  • Спортзал, спортивные секции, тренажерный зал на территории;
  • Дотационная столовая;
  • Детский сад.