Frontend Developer

15 ноября 2019    90
Откликнуться

Наша команда занимается разработкой и поддержкой современного регистратора доменных имен. Система управляет более чем 3 миллионами доменов и имеет более 200 тысяч зарегистрированных пользователей. Мы стараемся идти в ногу со временем и используем последние технологии там где это необходимо.

Над проектом уже трудится небольшая команда разработчиков, тестеров и дизайнеров.

Мы ищем опытного Frontend разработчика который поможет нам с переносом классических страниц на SPA для контрольной панели пользователя, а также будет вовлечен в разработку мини приложений для публичной части сайта.

Требования:

  • Опыт работы во frontend-разработке от 3-х лет.
  • Vue.js - основная специализация.
  • Опыт работы с Vuex, Axios.
  • Уверенные знания JavaScript, в том числе новых стандартов ES 2015-2018.
  • Опыт работы с WebPack (или альтернативы).
  • Опыт автоматического тестирования.
  • Знание HTML5, CSS3.
  • Знание ООП, паттернов проектирования.
  • Опыт работы с REST API.
  • Умение работать с GIT (git-flow, gitlab-flow).
  • Базовые знания Docker (docker-compose).

Будет плюсом:

  • Опыт с Svelte
  • Опыт с TypeScript

Условия:

  • Полная занятость (5/2) удаленно по контракту.
  • 2 недели оплаченного отпуска

Дополнительные инструкции

Для демонстрации мастерства предлагается следующее задание:

Требуется создать мини приложение для отображения списка пользователей и todo списка для каждого из них используя Vue.js.

Список пользователей:
Отображает таблицу пользователей с колонками name, email, phone по 5 пользователей на страницу. 
Ниже таблицы пейджер. Пейджер отображает номер текущей страницы и кнопки: Первая, Предыдущая, Следующая, Последняя.
При клике на имени пользователя переходим на страницу Todo.

Данные: https://jsonplaceholder.typicode.com/users?_page=1&_limit=5
Общее количество пользователей извлекается из заголовка x-total-count.

Users Todo Page:
Страница отображает имя выбранного пользователя в верхней части. Кнопку возвращения на список пользователей с сохранением номера страницы и полный список todo для пользователя.
Список todo отображает статус (completed) в свободной форме.

Данные: https://jsonplaceholder.typicode.com/todos?userId=2

Предполагается, что кандидат обладает достаточным опытом для реализации данной задачи в пределах 8-ми часов. Будет оцениваться подход к архитектуре приложения.  HTML  и стили будут приятным бонусом, однако, на оценку не влияют.

Присылайте резульат вашей работы любым удобным способом (GitHub, Yandex Disk, Google Drive, etc).

    Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

    Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.