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

Frontend-разработчик Vue.js

От 90 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • JavaScript
  • Git
  • REST API
  • CI
  • Vite
  • Vue.js
  • Cypress
  • Composition API
  • Vue 3
  • Оптимизация кода
  • Работа в условиях многозадачности
Подразделение искусственного интеллекта и анализа данных ищет новых сотрудников для участия в новых амбициозных проектах.

Мы практически с самых истоков занимаемся AI и глубоким обучением, выполняем проекты по анализу данных, биометрии, видеоаналитике, робототехнике, основанные на разработке и обучении архитектур нейронных сетей. Наше подразделение является основным разработчиком нейросетей как для крупнейших коммерческих, так и для государственных заказчиков.

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

Цели:

1. Создание современных интерфейсов для разрабатываемого программного обеспечения;

2. Обеспечение кросс-платформенной совместимости интерфейсов;

3. Обеспечение usability.

Обязанности:

  • Участие в разработке и испытаниях ПО;
  • Разработка пользовательского интерфейса клиент-серверной системы, доработка, поддержка текущих проектов;
  • Профилирование, оптимизация производительности и использования ресурсов;
  • Документирование кода и создание технической документации;
  • Работа в команде.

Требования:

  • Опыт во frontend-разработке более одного года (курсы не считаются!);
  • Опыт создания SPA приложений с использованием Vue.js (Vue2, Vue3), Vuex, Vue Router, понимание реактивности, lifecycle hooks, vue router navigation hooks;
  • Опыт работы с React/Redux;
  • Уверенное знание JavaScript(es6+), Promise, Event Loop;
  • Понимание базовых алгоритмов и структуры данных;
  • Навыки работы с инструментами webpack, vite, unit и e2e тестов (Jest, Cypress);
  • Умение настраивать config файлы, архитектуру проекта;
  • Навыки работы с графиками(d3, apexchart-vue, vue-chart), canvas, svg;
  • Навыки работы с Rest API, WebSocket;
  • Навыки адаптивной верстки (sass препроцессоры);
  • Опыт верстки (HTML, vue Component ), фреймворки Bootstrap, PrimeVue, Vuetify;
  • Навыки работы с Git, Docker;
  • Умение разбираться в чужом коде;
  • Знание английского на уровне чтения технической документации;
  • Опыт работы в команде, коммуникативность, стрессоустойчивость, ответственность, умение планировать сроки и их выполнение, инициативность;
  • Умение превращать макеты дизайна в функциональные страницы;
  • Желание и умение делать красивые и удобные пользовательские интерфейсы.

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

  • Опыт создания приложений с использованием Vue и фреймворка Electron;
  • Знание TypeScript;
  • Опыт работы с Gitlab;
  • Опыт разработки десктопных приложений.

Ожидания от кандидата:

  • Успешный подтвержденный опыт работы;
  • Уверенное владение Vue2 Options API и Vue3 Composition API;
  • Уверенные знания Java Script (ES6), базовых алгоритмов и структур данных;
  • Готовность пройти техническое интервью (собеседование) и решить тестовое задание.

P.S: работа в офисе, не удалённый формат!

Условия:

  • Защита от призыва/мобилизации;
  • Пятидневная рабочая неделя;
  • Полис ДМС;
  • Оформление по ТК РФ;
  • Детский сад;
  • Спортивный комплекс.