Вакансии

Ruby-разработчик

Работа в Printio - это возможность стать четвертым разработчиком в команде, которая любит Open Source (мы создали fabricjs.com), которая ценит технические инновации и эксперименты, и сильно заботится о коде. Мы находимся на последних версиях Ruby и Rails, тестируем, и производим регулярный refactoring, помогаем развивать новейшие технологии в браузерах, и публикуем побочные проекты), под MIT лицензией, а также статьи на известных сайтах. Мы всё время решаем интересные проблемы, и последовательно вносим улучшения не только в Printio, но и в мировое сообщество OSS разработчиков, которое позволило нам оказаться там, где мы сейчас.

Мы ищем разработчика, для которого ответственность и забота о сроках - это жизненный принцип. Человека мотивированного, который не остановит работу только потому, что кто-то не ответил на вопрос. Человека, который умеет сам разработать сложный функционал, асинхронно обсудить возникшие вопросы (при этом не оказываясь в тупике), держать свою работу на виду (тикеты, частые коммиты), с удовольствием обсуждать проблемы с кодом (ты - это не твой код), и ответственно подходить к срокам.

Необходимое:

  • Опыт программирования на Ruby — 2 года
  • Опыт в Rails — 2 года
  • Рабочее знание git
  • Опыт в разработке архитектур и сложных систем
  • Умение читать код
  • Знание фронт-енд технологий (HTML, CSS, Javascript)
  • Общее знание популярных Ruby библиотек, относящихся к web-разработке
  • Знание английского на уровне программиста
  • Хорошая коммуникабельность (умение чётко излагать мысли)
  • Предпочтение *nix систем для работы (включая Мас)
  • Одно или более из следующего: примеры завершённых проектов, активный github профиль, активность на технических соц-сайтах (stackoverflow, habr), активность в мэйл-листах, связанных с разработкой, технический блог, или хотя бы твиттер-аккаунт

Большой плюс!

  • Обширный опыт работы с ImageMagick

Ещё плюсы

  • Распространённый опыт в других языках программирования и разработке программ
  • Умение писать тесты, понимание методики TDD и BDD
  • Сисадминский опыт, поддержка серверов, установка и настройка ПО
  • Знание английского на разговорном уровне