Frontend developer - Vue.js (middle/middle+)
Вилка: до 200к рублей
Занятость: fulltime
Формат: удаленный
Опыт работы: от 3 лет коммерческой разработки
Контакты: @Annaallure
О проекте:
Предстоит работать над несколькими основными продуктами:
B2C-приложения: Личный кабинет пользователя в виде гибридного мобильного приложения (iOS/Android), позволяющий управлять домофоном/СКУД/телеметрией и взаимодействовать с АТМ.
B2B-платформы: Веб-интерфейс для управляющих компаний, позволяющий администрировать и настраивать подключенные объекты.
Технологическая основа проектов - это SPA на Vue.js, обернутое в Cordova для мобильных платформ.
Ключевые задачи:
-Разработка нового функционала и поддержка существующих компонентов на Vue.js;
-Развитие как веб-версии продуктов, так и гибридного мобильного приложения на Cordova;
-Интеграция с бэкендом через REST API и GraphQL;
-Работа с бизнес-логикой на стороне клиента, включая управление состоянием (Vuex) и навигацию (Vue Router);
-Обеспечение качественного и отзывчивого UI/UX на всех платформах.
-Взаимодействие с командой бэкенд-разработчиков (PHP/Laravel) для проектирования и реализации API.
Обязательные требования:
-Уверенный коммерческий опыт работы с Vue.js (Vue 2/3) от 3-х лет;
-Глубокое знание Vuex и Vue Router;
-Отличное владение нативным JavaScript (ES6+), HTML5, CSS3;
-Опыт работы с препроцессорами CSS, в частности Sass/SCSS;
-Опыт работы со сборщиками проектов, в первую очередь с Webpack;
-Понимание принципов работы RESTful API и GraphQL;
-Умение работать с Git, следовать принятым в команде практикам ветвления.
Супер, если:
-Опыт разработки гибридных мобильных приложений с использованием Cordova;
-Опыт работы с real-time технологиями: WebRTC, SIP.js, WebSocket;
-Базовое понимание PHP и архитектуры фреймворка Laravel для более эффективного взаимодействия с бэкендом;
-Внимание к деталям и понимание принципов хорошего UI/UX.