Senior Java Developer (IntelliJ IDEA, Android)

Санкт-Петербург

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

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

  • умеешь и любишь изучать новые технологии и находить нетривиальные решения;
  • имеешь опыт разработки на Java;
  • имеешь опыт разработки Android приложений;
  • умеешь проектировать и писать код, который легко читать и поддерживать;
  • хочешь работать над юзабилити и придумывать решения, действительно удобные для сотен тысяч разработчиков, которые пользуются IntelliJ IDEA;
  • умеешь работать в команде: открыт для других точек зрения и можешь аргументированно отстаивать свою позицию;
  • испытываешь профессиональную гордость от результатов своей работы.

Задачи, которые надо будет решать:

  • участвовать в разработке Android support plugin в IDEA
  • сотрудничать с Google при разработке Android Studio на базе IDEA
  • в итоге, делать разработку Android приложений в IDEA более эффективной.

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

  • Большая часть исходного кода написана на Java 8 и всё больше нового кода пишется на Kotlin.
  • Для автоматического тестирования используются JUnit-тесты, которые после каждого изменения запускаются на сервере TeamCity.
  • Все коммиты проходят ревью в Upsource, при этом процесс гибкий: простые фиксы можно сразу пушить в мастер и проходить ревью позже, более сложные делаются на фича-бранчах.

Откликнуться