Frontend Developer - Svelte
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда занимается разработкой и поддержкой современного регистратора доменных имен. Система управляет более чем 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).