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
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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