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

Migrate Compose Multiplatform resources tooling support to Kotlin Light classes

Description

Our team works on building better tooling for Compose Multiplatform resources (https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-multiplatform-resources.html) for the IntelliJ platform and Android Studio.

The goal of this internship is to improve the resources’ tooling support by implementing or improving existing features such as

  • reference resolution,

  • code completion or

  • find usages

using Kotlin light classes, which are a supertype of PSI elements not backed by actual source code, to improve performance, stability and extendability of these features.

Requirements

  • Experience in Kotlin (or a similar modern high-level language)

  • Interest in IDEs and the Kotlin ecosystem

  • Experience with IntelliJ, other JetBrains IDEs, or Android Studio is beneficial, as is experience in-app development.

Admission

Internship projects 2025-2026

Contact details

internship@jetbrains.com

Preferred internship location

Germany
Netherlands
Poland
Serbia

Technologies

Android
Java
JVM
Kotlin

Area

Development

Internship timing preferences

Flexible start

Candidate graduation status

Final-year students preferred