Frontend Developer

Зарплата
От 150 000 до 200 000 ₽
Требуемые навыки
ФронтендСтарший (Senior) · Typescript · Vue.js · Node.js · Restful api · HTML · CSS · Webpack · Docker
Местоположение и тип занятости
Полный рабочий день · Можно удаленно
Компания
Custom Software Development

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

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

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

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

Требования:

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

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

  • Опыт с Svelte

Условия:

  • Полная занятость (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

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

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

Ваш отклик

No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.