👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Java Developer (GoLand)

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

Москва, Санкт-Петербург, Мюнхен (Германия)

Компания

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

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

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

В декабре 2017 года мы выпустили первую версию среды разработки для Go — GoLand. Работы ещё много, поэтому нам нужен классный Java разработчик, который хочет помочь программистам на языке Go.

Идеальный кандидат программирует на Java, знаком с Go, не отчаивается при необходимости сделать пользовательский интерфейс. Понимает, когда эффективней воспользоваться средой разработки, а когда Vim и grep в консоли. Важно быть ответственным: придумывать и делать как скучные, так и веселые штуки.

Какие задачи мы решаем:

  • Задачи, которые ставятся перед программистами, можно разделить на два типа:

Связанные с обработкой большого объема исходного кода. IDE должна на лету обрабатывать введённый код, подсвечивать в нём ошибки, предлагать варианты автодополнения, помогать быстро переходить между связанными элементами, поддерживать рефакторинги.

Интеграция со сторонними инструментами: компиляторами, отладчиками, серверами приложений. Пользователю должно быть удобно работать со всеми этими инструментами, не покидая IDE.

Как устроено внутри:

  • Исходный код на Java.
  • Для организации командной работы используются наши собственные продукты: Upsource для ревью кода, TeamCity для автоматического запуска тестов и сборки продукта, YouTrack для учёта багов и фич.
  • С пользователями общаемся напрямую: в трекере, в чатах Go-коммьюнити и на конференциях. Если баг останавливает работу пользователя, чиним за один день, высылаем персональную сборку.

Что мы предлагаем:

  • Гибкий график работы.
  • Отсутствие формализма и иерархии менеджеров.
  • 5 рабочих недель оплачиваемого отпуска.
  • Страховка для вас, жены/мужа и детей.
  • Свежие и полезные завтраки и обеды в офисе.
  • Уроки английского и немецкого языков.
  • Современный офис с парковкой, душевыми и бильярдом, открыт круглосуточно.
  • Возможность участия в конференциях в США и Европе.
  • Помощь в переезде из другого региона.

Как к нам попасть:

Напишите, пожалуйста, краткий рассказ о себе и своих проектах и приложите ссылку на GitHub. Если нет ничего интересного на GitHub — пришлите примеры кода из рабочих проектов, которыми вы гордитесь.

Если вы ничего не знаете о JetBrains, пожалуйста, почитайте раздел About на нашем сайте.

Также посмотрите, что такое IntelliJ IDEA, её исходный код на GitHub и изучите, что такое плагины и как их писать. Узнайте, как мы работаем с пользователями в YouTrack.