Belgrade, Serbia; Madrid, Spain; Remote, Germany Hybrid

JetBrains is hiring a Senior/Staff Software Developer - Kotlin Multiplatform Tooling

About the Role

As a Senior or Staff Software Developer specializing in Kotlin Multiplatform Tooling, you'll play a key role in advancing developer experiences for Android and cross-platform applications. Your work will directly impact tools used in IntelliJ IDEA and Android Studio, enabling developers to build higher-quality apps with greater efficiency.

What You'll Do

  • Enhance Android development support for Kotlin Multiplatform and Compose within popular IDEs.
  • Contribute to making the Android plugin accessible in IntelliJ IDEA.
  • Develop clean, maintainable code and comprehensive documentation.
  • Support code quality through peer reviews and by strengthening automated testing frameworks.
  • Engage in technical discussions, planning, and team decision-making processes.

What We're Looking For

Applicants should have a proven track record building production Android applications and strong expertise in Kotlin or Java. A solid grasp of algorithms, concurrency models, and data structures is essential. Deep familiarity with the Android ecosystem and active participation in its community are highly valued. Fluency in English is required for collaboration and communication.

Experience with IDEs or developer tooling is a strong advantage, though not mandatory.

Technology Environment

You'll work primarily with Kotlin, Java, Android, IntelliJ IDEA, Android Studio, Kotlin Multiplatform, Compose Multiplatform, KDoctor, and the Kotlin Multiplatform wizard.

Work Environment

This is a hybrid role, offering flexibility to work remotely or from the office. You may work up to 30 days per year from outside your home country. The company promotes an inclusive, equitable culture that values diverse perspectives and backgrounds.

Benefits

  • Competitive salary based on experience and expertise
  • Flexible work arrangements
  • Remote work allowance (up to 30 days annually abroad)
  • Additional paid time off
  • Medical insurance support
  • Professional growth through courses, conferences, and language training
  • Relocation assistance
  • Daily meal or lunch stipend
  • Mental health resources
  • Sports or gym allowance
  • Internal social and team events
Required Skills
KotlinJavaAndroidKotlin MultiplatformCompose MultiplatformIntelliJ IDEAAndroid StudioJavaScriptNative platformsKDoctoralgorithmsdata structuresthread-safe programmingAndroid ecosystemEnglish communication KotlinJavaAndroidKotlin MultiplatformCompose MultiplatformIntelliJ IDEAAndroid StudioKDoctorKotlin Multiplatform wizardthread-safe programmingalgorithmsdata structuresAndroid ecosystem
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
JetBrains
JetBrains creates intelligent development tools including IDEs like IntelliJ IDEA, focused on improving developer productivity through smart code assistance and advanced software development platforms.
All jobs at JetBrains Visit website
Job Details
Category mobile
Posted 19 days ago