разработка и поддержка пользовательских интерфейсов на Vue 3 и TypeScript;
верстка адаптивных интерфейсов (HTML, CSS, SCSS);
управление состоянием приложения с помощью Vuex;
реализация real-time взаимодействия с сервером через SignalR;
работа с топографическими картами maplibre-gl и их кастомизация;
взаимодействие с backend-разработчиками и обсуждение API;
дизайн пользовательского интерфейса и его унификация.
Требования:
уверенное знание HTML5, CSS3, SCSS;
опыт коммерческой работы с JavaScript / TypeScript;
практический опыт с Vue 3 (обязательно) и Vuex;
опыт работы с картографическими библиотеками (maplibre-gl, Leaflet и др.);
понимание принципов работы с SignalR или аналогичными технологиями;
базовые знания Node.js и npm/yarn для сборки проектов;
опыт работы с Electron;
опыт работы с системами контроля версий (Git);
опыт работе в команде;
желаемый опыт работы: от 1 года на соответствующей должности. Готовы рассмотреть кандидатов с меньшим опытом при условии готовности и желания обучаться, а также студентов последних курсов технических университетов при готовности уделять работе не менее 20 часов в неделю.
Приветствуется:
опыт написания технической документации;
знание инструментов React / Angular;
опыт работы с библиотеками построения графиков;
опыт создания UI Kit;
стремление к развитию и осваиванию новых инструментов.
Условия:
пятидневная рабочая неделя (гибкое начало дня);
трудоустройство в соответствии с ТК РФ;
работа в офисе в г. Зеленоград;
квартальные премии;
бронирование сотрудников;
возможность профессионального роста и обучения с ментором;