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

An Experimental Implementation of a Compose HTML-based SSR Engine for the Spring Framework

Description

Compose HTML is a library built on top of the Compose Runtime that allows developers to build web user interfaces using Kotlin. Compose HTML leverages the same declarative programming model as Compose Multiplatform to manipulate the Browser DOM.

This experimental project will investigate the integration of Compose HTML as a first-class, type-safe template engine within the Spring Boot ecosystem. By leveraging Kotlin DSLs, we aim to enable the developers to build web UI that are fully type-safe, easily refactorable, and modular.

Requirements

  • Understanding of Declarative UI. Prior experience with Compose Multiplatform is a plus

  • Web Fundamentals: General understanding of how web apps work. Prior experience with HTML, CSS and SSR is a plus.

  • Prior experience with Kotlin and Kotlin Multiplatform is a plus

Admission

Internship Projects Fall 2026
Applications by 08.05.2026
Interview by 30.05.2026
Feedback and final results by 12.06.2026

Contact details

internship@jetbrains.com

Preferred internship location

Armenia
Cyprus
Czechia
Germany
Netherlands
Poland
Serbia
Spain
UK

Technologies

Kotlin
Spring

Area

Development

Internship timing preferences

Flexible start
Part-time acceptable