Фулстек-разработчик (Руби на рельсах)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Меня зовут Василий Половнёв, я ведущий разработчик в Бюро Горбунова. Бюро занимается дизайном продуктов и услуг для клиентов и развивает собственные образовательные проекты.
Я ищу фулстек‑разработчика на постоянную работу над продуктами бюро: интерактивными книгами, школой, курсами и советами.
В этих проектах мы постарались организовать всё очень хорошо, отталкиваясь от наших принципов разработки.
Сделать невидимое видимым. Процесс проектирования следовал принципу «сделать невидимое видимым». В проектах сюрпризы не нужны, поэтому логика была описана разработчиками в спецификации и покрыта тестами.
Пусть потеет машина. Публикация и откат версий продуманы изначально. Повседневная ситуация: одновременно разрабатываем новую функцию и исправляем баги, публикуем легко и непринуждённо. Откатываем тоже. Деплой туда‑сюда, тыры‑пыры.
Измеряем всё. Систему строили так, чтобы не составляло труда прикрутить статистику к любой кнопке или событию, провести А/Б‑тест, проверить гипотезу.
Немедленная обратная связь в интерфейсе. Продукт обращён к пользователю интерфейсом, а значит, бэкенд должен подстраиваться под фронтенд, а не наоборот. Наши приоритеты — мгновенная реакция на нажатие, быстрая загрузка, поиск во время набора и всё такое. Картинка ждёт пользователя, а не пользователь картинку.
Без говна. Продукты должны хорошо работать. Больше всего на свете я ненавижу баги, глюки, косяки и поломки, потому что мне стыдно за них перед пользователями. Поэтому у нас выстроена лучшая система профилактики и лечения.
Платформа — Руби на рельсах, Гитхаб, Семафор, Капистрано и Сентри. Некоторые внешние модули написаны на ПХП, и нужно иметь достаточные знания, чтобы интегрировать эти части в новую систему. А затем, вероятно, полностью их обновить.
Я ищу человека с опытом от двух до пяти лет, который уже стал профессионалом, но ещё не стал рок‑звездой. Мы делаем проекты на свои деньги и хотим, чтобы вы росли вместе с ними.
Если сказанное выше для вас само собой разумеется, очень вероятно, вы мой кандидат. В коллеге я хочу видеть быструю соображалку, внимательность и точность. И обязательно — любовь к продукту, который он делает своей головой и руками.
В каких случаях мне писать не стоит — и почему:
пишете по‑русски с ошибками — будете ошибаться и в коде;
не тестируете сами свою работу — будете заставлять меня;
если вы начинаете разговор с вопроса о зарплате — мне не «позицию закрыть», я ищу в команду близкого по духу человека. О зарплате непременно поговорим, если понравимся друг другу.
Всё в бюро связано с созданием красоты: вёрстка книг, оформление лекций, изящный интерфейс. Поскольку мы стремимся к автоматизации, хотим, чтобы разработчик изобретал, лелеял и автоматизировал эту красоту. Поэтому амбиции дизайнера у нашего кандидата только приветствуются. Всему остальному научим: в бюро есть система обучения разработчиков.
С 2008 года в бюро принята система «Ресурс». Мы работаем где и когда угодно. Не сидим в офисах и не тратим время на корпоративные условности. Это значит, что не имеет значения, где вы живёте, во сколько начинаете и заканчиваете работу, а важен только результат.
Чтобы погрузиться в тему и заглянуть под капот издательства, посмотрите:
Манифест Издательства бюро
Техноведро
Советы
P. S. От кандидата я также ожидаю согласия с кодексом бюрошника и понимания принципов бюро: «исполнитель понимает задачу» и «что значит сделать».