Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

Porting Fleet to Mobile Platforms

Description

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.

You will work on:

  • 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 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.

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

Requirements

  • 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.

Admission

Internship projects 2025-2026

Contact details

internship@jetbrains.com

Preferred internship location

Armenia
Cyprus
Czechia
Germany
Netherlands
Poland
Serbia
UK

Technologies

Android
IOS
JVM
Kotlin

Area

Development

Internship timing preferences

Flexible start
Part-time acceptable

Candidate graduation status

Final-year students preferred

Additional information

Potential thesis