Senior Software Developer (IntelliJ IDEA)

от 200 000 руб. до вычета налогов

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

IntelliJ IDEA - лучшая среда разработки для Java и других языков программирования, создаваемая нами с душой и страстью для других программистов. Первая версия продукта была выпущена в 2001 году, с тех пор новые версии выходят ежегодно, и сейчас IntelliJ IDEA используют сотни тысяч программистов по всему миру.

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

если ты:

  • Умеешь и любишь решать сложные и по-настоящему интересные задачи.
  • Хочешь улучшить IntelliJ IDEA и знаешь как именно.
  • Имеешь опыт разработки на Java от 5 лет.
  • Умеешь проектировать и писать код, который легко читать и поддерживать.
  • Понимаешь, как работает код, который ты пишешь: как он исполняется и какие алгоритмы за ним стоят.
  • Умеешь работать в команде (открыт для других точек зрения и можешь аргументированно отстаивать свою позицию).
  • Не останавливаешься в своём развитии, изучаешь и пробуешь новые подходы и технологии.
  • Испытываешь профессиональную гордость от результатов своей работы.

И особенно если ты:

  • Имеешь опыт участия в open-source проектах или ведения собственных проектов.
  • Знаешь другие языки и другие парадигмы (Haskell, Python, Scala, Ruby, etc.).
  • Знаком(а) с технологиями создания компиляторов, анализа кода.

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

  • Задачи, которые ставятся перед программистами, можно разделить на два типа. Первые тип - задачи, связанные с обработкой большого объема исходного кода. IDE должна на лету обрабатывать введённый код, подсвечивать в нём ошибки, предлагать варианты автодополнения, помогать быстро переходить между связанными элементами, поддерживать автоматическое выполнение рефакторингов. Второй тип задач - интеграция IDE со сторонними инструментами: компиляторами, отладчиками, системами контроля версий, серверами приложений. Пользователю должно быть удобно работать со всеми этими инструментами, не покидая IDE
  • Ты сможешь взяться за практически любую подсистему или за реализацию новой, придуманной тобой фичи.

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

  • Исходники хранятся в Git, часть из них в общем доступе на GitHub (https://github.com/JetBrains/intellij-community).
  • Большая часть исходного кода написана на Java 8, есть отдельные части на Groovy, и всё больше кода пишется на Kotlin.
  • Для организации командной работы используются наши собственные продукты: UpSource для ревью кода, TeamCity для автоматического запуска тестов и сборки продуктов, YouTrack для учёта багов и фич.

Адрес

Новокрестовская, Беговая, Санкт-Петербург, Приморский проспект, 68
Показать на карте
­

Вакансия опубликована 9 сентября 2019 в Санкт-Петербурге

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Похожие вакансии