Frontend Developer - Svelte

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

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

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

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

Мы ищем опытного Svelte разработчика который возьмет на себя написание и сопровождение отдельной подсистемы - Brokerage Platform.

Требования:

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

Условия:

  • Достойная оплата с возможностью роста.
  • Полная занятость (5/2) удаленно по контракту.
  • Демократичный менеджмент и дружественное окружение
  • Оплаченный отпуск: 10 рабочих дней + за свое счет.
  • Оплаченный больничный: до 5ти рабочих дней в год
  • Адаптированное расписание праздников (под страну)

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

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

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

Список пользователей:

Отображает таблицу пользователей с колонками 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
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.