Вакансии
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
- Сисадминский опыт, поддержка серверов, установка и настройка ПО
- Знание английского на разговорном уровне