Jobbeschreibung
Staff Software Developer (IntelliJ Platform)
In this role, you will:
* Drive the plugin development ecosystem (internal and external) for both remote development and UI tooling by defining clear, minimal APIs, drafting documentation, and shaping the team’s definition of done.
* Re-architect several core subsystems to meet modern needs, including by making settings flexible and portable across machines (for remote or dev-provisioned environments).
* Organize and implement processes related to the deprecation cycle for the IntelliJ Platform API.
Voraussetzungen
We’ll be happy to have you on our team if you have:
* Extensive experience in platform architecture and systems design
* A strong understanding of JVM concurrency
* Knowledge of Kotlin coroutines
* Strong technical writing and documentation skills
* Critical thinking and architectural foresight
* The ability to organize and perform large-scale refactoring in monorepos
We’d be especially thrilled if you have:
* Experience building developer tools
* Experience with different UI frameworks
* Knowledge of database internals
* Experience working with network applications
Wir bieten Ihnen