Java/C Developer (RubyMine’s debugger)

Местоположение и тип занятости

Москва, Санкт-Петербург, НовосибирскПолный рабочий день

Компания

Делаем эффективные инструменты для разработчиков

Описание вакансии

Условия работы

RubyMine — среда разработки для языка Ruby и фреймворка Ruby on Rails. Это первая специализированная IDE на платформе IntelliJ IDEA, создаваемая нами с любовью для других программистов c 2008 года. RubyMine используют такие компании, как Twitter, NASA и New Relic.

Одна из главных функций RubyMine — это отладчик Ruby (debugger). Наш отладчик поддерживает много сложных сценариев, например, подключение к запущенному процессу на удаленной машине или перекомпиляция закешированного байткода при отладке. Однако с развитием виртуальной машины Ruby растут и требования к отладчику, его скорости и функциональности.

Команда RubyMine ищет разработчика с хорошим знанием C и Java в подсистему Debugger.

Среди задач:

  • поддержка и развитие отладчика Ruby как со стороны виртуальной машины Ruby, так и со стороны RubyMine;
  • взаимодействие с командой Ruby Core и развитие Ruby-интерпретатора для лучшей интеграции с IDE;
  • работа над другими инструментами, связанными с запуском: profiler, coverage и другие.

Мы хотим видеть тебя в своей команде, если ты:

  • имеешь опыт разработки на Java, C или С++ в коммерческих проектах не менее 2-х лет;
  • умеешь и любишь решать сложные и по-настоящему интересные задачи;
  • ценишь хороший дизайн и удобство пользования интерфейсом;
  • умеешь проектировать и писать код, который легко читать и поддерживать;
  • умеешь работать как в команде, так и самостоятельно;
  • испытываешь профессиональную гордость от результатов своей работы.

Плюсами будут:

  • опыт участия в open-source проектах или ведения собственных;
  • знакомство с Ruby, и особенно с устройством его виртуальной машины;
  • опыт работы с Unix-системами;
  • хороший письменный английский.