Вакансия: программист Ruby on Rails
Прочитайте статью «Расскажите о себе», чтобы нам было проще найти общий язык.
Суть работы
Ищем в команду программиста руби со знанием верстки и пониманием «человеческой» постановки задач. Придется работать с базами, каталогом, внедрением платежных систем.
Тестовое задание
Создать приложение на Ruby on Rails. Выложить код на удаленный репозиторий (например github). Развернуть приложение на сервере.
Приложение — это каталог котов.
На главной странице список всех котов.
Пользователь может создавать, редактировать и удалять котов, причем авторизация/регистрация не нужна.

Главная страница
Список котов в виде таблицы со следующими колонками: порядковый номер, имя, цвет, порода, кнопка для редактирования и кнопка для удаления. Над таблицей фильтры в виде селектов для фильтрации по цвету или породе, при изменении значения селекта таблица перерисовывается без перезагрузки страницы, при этом параметр должен появиться в адресной строке. Таким образом, если скопировать адрес из адресной строки и открыть его в новой вкладке, те же фильтры должны быть активированы.
Ниже, под таблицей, ссылка для создания нового кота.

Форма
Стандартная рельсовая форма с показом ошибок валидации. Все поля обязательные, а имя — уникальное. Цвет и порода выбираются из списка. Должна быть возможность добавить новый цвет или породу.

Верстка
Сверстать все с помощью bootstrap или любого другого готового фреймворка, по возможности использовать готовые компоненты.
Технологический стек
  • Ruby on Rails
  • PostgreSQL
  • Nginx
  • Bitbucket, jQuery (только старый код, переписываем на react), React
От вас требуется
  • Опыт разработки и последующей поддержки приложений на Ruby on Rails
  • Умение оценивать и выдерживать сроки разработки
  • Следовать стандартам разработки
Условия
  • Оклад по итогам собеседования
  • Постоянная занятость парт-тайм, ±70 часов в месяц
  • 800-1000 руб./час (по результатам теста)
  • Удаленная работа, свободный график
Вакансия: программист
Резюме
Тестовое задание