#1 Job Board for tech industry in Europe

Software Developer (Fleet Multiplatform)
New
Java

Software Developer (Fleet Multiplatform)

Type of work
Full-time
Experience
Mid
Employment Type
Permanent
Operating mode
Remote
JetBrains Poland Sp. z o.o.

JetBrains Poland Sp. z o.o.

JetBrains creates intelligent software development tools consistently used and trusted by 11.4 million professionals and 88 Fortune Global Top 100 companies. Our lineup of more than 30 products includes IDEs for most programming languages and technologies, such as IntelliJ IDEA, PyCharm, and others, as well as products for team collaboration, like YouTrack and TeamCity. JetBrains is also known for creating the Kotlin programming language, a cross-platform language used by more than 5 million developers worldwide yearly and recommended by Google as the preferred language for Android development.

Tech stack

    Kotlin

    regular

    iOS

    nice to have

    Android

    nice to have

Job description

Online interview

At JetBrains, code is our passion. Ever since we started, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.

Fleet is an ambitious new development tool by JetBrains. Powered by state-of-the-art technology and decades of IDE-building experience, Fleet reimagines code editing, offering a lightweight yet smart development setup out of the box.

As Fleet matures, we’re working to extend its reach beyond the desktop to support a wider range of use cases and meet developers wherever they are – whether that’s on a laptop, tablet, or phone. We’ve already brought much of Fleet to WebAssembly, and now we’re taking the next step: bringing Fleet to mobile devices.


Your responsibilities will include:

  • Porting Fleet to mobile platforms, enabling iOS and Android support using Kotlin Multiplatform.

  • Integrating with mobile OS capabilities, implementing platform-specific features for Android and iOS.

  • Refactoring existing code that has not yet been ported to WebAssembly into multiplatform Kotlin to ensure cross-target compatibility.

  • Eliminating JVM dependencies where needed, replacing them with Kotlin Multiplatform alternatives.

  • Optimizing performance of the ported code for mobile devices.

  • Supporting team-wide adoption of Kotlin Multiplatform through mentorship and shared practices.

  • Contributing mobile-specific features to enhance the mobile Fleet experience.


What we're looking for:

  • Deep experience with Kotlin. Familiarity with Kotlin Multiplatform is a strong advantage.

  • Familiarity with either Android or iOS development.

  • A solid understanding of concurrency and core data structures.

  • A problem-solving mindset with a healthy dose of creativity and flexibility.

Undisclosed Salary

Permanent