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

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

Register

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
All deadlines are at 23:59 CET/CEST
Applications by 08.05.2026
Interview by 30.05.2026
Final results by 12.06.2026

Contact details

internship@jetbrains.com

Area

Development

Preferred internship location

Armenia
Cyprus
Czechia
Germany
Netherlands
Poland
Serbia
Spain
UK

Technologies

Kotlin
Spring