Middle/Senior Frontend Engineer (Vue.js)

Зарплата

от 2000 до 2300 €

Требования

Фронтенд, Средний (Middle)JavaScriptTypeScriptVue.jsAngular.jsHTMLCSSSCSSGraphQL

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

B2B SaaS для управления качеством многоязычного перевода текстов

Описание вакансии

Условия работы

Мы разрабатываем 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 дней в году
  • оплата образовательных мероприятий (конференций, курсов, и проч.)