Senior Kotlin/Java IntelliJ plugin Developer

HUMAN AND CAPITAL

Senior Kotlin/Java IntelliJ plugin Developer

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

The company is partnering with a leading client team to enhance Bazel integration within the IntelliJ Platform, focusing on delivering first-class C++ support in CLion.

Unlike traditional build tools, Bazel supports multiple programming languages and is particularly powerful for large-scale, complex C++ projects.
Your work will directly improve the developer experience for thousands of engineers using CLion and Bazel together — enabling faster, smarter, and more reliable builds across major platforms.

This is an opportunity to work on core IntelliJ platform development, influencing the tooling that shapes how modern developers build and ship code.



Responsibilities:
  • Design and implement advanced C++ support for Bazel integration in the CLion IntelliJ plugin.

  • Develop and maintain plugin features to ensure seamless project introspection, toolchain detection, and build configuration for C++ projects.

  • Write and maintain automated tests to guarantee plugin stability and consistent behavior across supported platforms.

  • Collaborate closely with JetBrains’ internal teams and the client’s core Bazel integration team.

  • Optimize plugin performance, particularly around project loading and indexing speed.

  • Troubleshoot and resolve real-world issues reported by developers, ensuring a smooth user experience.

  • Contribute ideas and feedback to continuously improve the CLion + Bazel ecosystem.

Requirements:
  • Strong experience in Kotlin or Java, ideally within the IntelliJ Platform plugin ecosystem.

  • Familiarity with Bazel or other large-scale build systems (e.g., CMake, Gradle, Meson, Buck).

  • Experience working with C++ toolchains, project models, and build configurations.

  • Good understanding of IntelliJ Platform SDK, PSI, project structure, and indexing mechanisms.

  • Proven ability to diagnose and fix performance bottlenecks, especially related to large project indexing.

  • Strong analytical and problem-solving skills with attention to detail.

  • Comfortable collaborating in distributed teams and communicating directly with technical stakeholders.

  • Passion for developer tooling, productivity, and performance optimization.

Nice to have:

  • Previous experience contributing to IntelliJ plugins or JetBrains-based IDEs.

  • Understanding of cross-language project integration (e.g., Kotlin + C++ or Java + C++).

  • Familiarity with modern C++ build systems, debuggers, and compilers.

What they offer:
  • Remote start: you will begin working fully remotely for the first 3–4 months, with transition to a hybrid format afterward.

  • Work on a high-impact, developer-facing project used across the global engineering community.

  • Collaborate with top-tier engineers from both JetBrains and the client’s core Bazel team.

  • Opportunity to shape core developer workflows for complex, large-scale C++ environments.

  • Flexible working hours (core working hours: 8:00 p.m. – 11:00 p.m. (GMT+5). The remaining 5 working hours can be completed flexibly before 8:00 p.m. (GMT+5) )

  • Competitive compensation package and long-term engagement potential.

  • A culture of trust, respect, and camaraderie, focused on excellence and innovation.

Навыки
  • C++
  • Kotlin
  • Java
Посмотреть контакты работодателя

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

Senior/Team Lead Java Developer

Sigma Sweden Software AB

Удаленная работа
  • Ташкент

  • Не указана

Рекомендуем
CONSORT TAS
Полный день
  • Ташкент

  • Не указана

Рекомендуем

Backend разработчик на java + springboot

YATT SHOKIROV RUSLAN IKROM O‘G‘LI

Полный день
  • Ташкент

  • Не указана

Рекомендуем
AIRNET
Удаленная работа
  • Ташкент

  • до 1000 USD

IOTA (OOO BEFORMED)

Senior Golang Developer

IOTA (OOO BEFORMED)

Удаленная работа
  • Ташкент

  • от 2000 USD

Senior Python developer

Sigma Sweden Software AB

Полный день
  • Ташкент

  • от 2000 USD

SMART HR

DevOps Lead

SMART HR

Удаленная работа
  • Ташкент

  • от 2000 USD

Middle Frontend-разработчик

ATOXODJAYEV BAXTIYORXODJA INOMOVICH

Удаленная работа
  • Ташкент

  • от 10000000 UZS

GROUP-IB TSHK

Senior Solution Manager

GROUP-IB TSHK

Полный день
  • Ташкент

  • от 10000000 UZS

Citi Fuel (ООО Staff Atlantic)

Lead AI Engineer (Agentic AI, LangChain, Python)

Citi Fuel (ООО Staff Atlantic)

Полный день
  • Ташкент

  • от 10000000 UZS

Itransition

Java Middle Developer

Itransition

Удаленная работа
  • Ташкент

  • от 10000000 UZS

Пилигрим
Удаленная работа
  • Ташкент

  • от 4200000 UZS

WEB THEMES DEVELOPMENT

FullStack Developer

WEB THEMES DEVELOPMENT

Удаленная работа
  • Ташкент

  • до 1500 USD

Simtech Development

Frontend-разработчик

Simtech Development

Удаленная работа
  • Ташкент

  • до 1500 USD

Daryn.online

Team Lead

Daryn.online

Удаленная работа
  • Ташкент

  • до 2000 USD

FULL STACK SOLUTION

Senior Product Designer

FULL STACK SOLUTION

Полный день
  • Ташкент

  • до 2000 USD

ACCESA
Полный день
  • Ташкент

  • до 2000 USD

Charuel
Удаленная работа
  • Ташкент

  • от 13000000 UZS

Visatier Ltd
Удаленная работа
  • Ташкент

  • до 3000 USD

Learning & Development Manager

Sigma Sweden Software AB

Полный день
  • Ташкент

  • до 3000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию