17 days ago
Yerevan, Armenia +9 moreStaff+
Responsibilities
- Drive the internal and external plugin development ecosystem for remote development and UI tooling.
- Define minimal APIs, draft documentation, and shape the team’s definition of done.
- Re-architect core subsystems to support flexible and portable settings across machines and provisioned development environments.
- Organize and implement processes for the IntelliJ Platform API deprecation cycle.
Requirements
- Extensive experience in platform architecture and systems design.
- Strong understanding of JVM concurrency.
- Knowledge of Kotlin coroutines.
- Strong technical writing and documentation skills.
- Critical thinking and architectural foresight.
- Ability to organize and perform large-scale refactoring in monorepos.
Benefits
- Competitive base salary reflecting skills and experience.
- Flexible work location with the option to work from home or the office.
- Up to 30 days per year working remotely from abroad.
- Additional time off.
- Medical insurance allowance.
- Learning and development opportunities, including conferences, courses, and language classes.
- Language classes.
- Hot meals or a lunch allowance on workdays.
- Mental health support.
- On-site gym or sports club stipend.
- Company-wide celebrations and team gatherings; benefits may vary by location.
About JetBrains
On a mission to make software development a more productive and enjoyable experience. Make it happen. With Code.
