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.
Permanent
Check similar offers