Федеральное автономное учреждение Государственный Научно-Исследовательский Институт Авиационных Систем
Frontend-разработчик Vue.js
От 90 000 RUR
- 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: работа в офисе, не удалённый формат!
Условия:
- Защита от призыва/мобилизации;
- Пятидневная рабочая неделя;
- Полис ДМС;
- Оформление по ТК РФ;
- Детский сад;
- Спортивный комплекс.