Middle/Senior Frontend Engineer (Vue.js)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы разрабатываем B2B SaaS (в виде веб-приложения) для управления качеством многоязычного перевода, оценки переводчиков/систем машинного перевода и анализа данных.
Мы работаем на глобальный рынок: среди наших клиентов топовые технологические компании (такие, как Electronic Arts и Playrix), а также мировые топ-10 переводческие агентства.
Сейчас мы в поисках сильного фронтенд-девелопера с опытом разработки на Vue. У нас большой скоуп задач на годы вперед, мы работаем с крутой дизайн-командой, которая помогает делать продукт удобным и красивым для наших пользователей :)
Текущий технологический стэк
Frontend:
- AngularJS (70%), Vue.js (30%)
- amCharts для визуализации данных
- Vuex
- SCSS, HTML
- Webpack
Backend:
- Большая часть сервисов на Go (микросервисная архитектура)
- MS SQL Server, Nginx, RabbitMQ
- Внедряем: Docker, Kubernetes, PostgreSQL
Фронтенд и бэкэнд обмениваются данными по REST API, в частных случаях с помощью GraphQL и вебсокетов.
Обязанности
Решение проблем пользователей и бизнес-задач клиентов через фронтенд-разработку веб-приложения (Single Page Application).
- Разработка и интеграция новых UI-компонентов
- Плавная миграция проекта с AngularJS на современный фреймворк (Vue.js)
- Помощь в улучшении качества кодовой базы фронтенда
- Улучшение производительности
- Покрытие проекта тестами
Вы будете работать в тесной связке с другим фронтенд-разработчиком, дизайн-командой, продукт-оунером и бэкенд-разработчиками.
Ежедневный язык общения в команде - русский. Английский язык необходим на уровне, достаточном для чтения технической документации, чтения-написания коммит-сообщений и тикетов в JIRA.
Требования
- 3+ года опыта разработки SPA-приложений
- Хорошее знание Vue.js
- Vuex
- TypeScript
- автоматические тесты (юнит-тесты, интеграционные, производительность)
- опыт отладки кода с помощью dev-tools в браузерах
Приветствуется
- Хорошее знание AngularJS (при отсутствии опыта для комфортной работы вам нужен будет небольшой объем знаний по особенностям фреймворка, а мы поможем вам во всем разобраться :)
- Знакомство с Vue 3
- Хорошее знание HTML5, CSS3
- Стаж продуктовой разработки
- Опыт работы с GraphQL
Условия:
- работа по контракту в европейской компании
- удалённая работа в распределенной команде (часовые пояса Восточной Европы)
- полный рабочий день 8 часов
- стабильная зарплата, номинированная в евро
Бонусы
- оплачиваемый отпуск 20 дней в году
- оплата образовательных мероприятий (конференций, курсов, и проч.)