Senior Software Developer (IntelliJ AI) - UI/Desktop

New
J
JetBrainsSoftware Development
Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, ArmeniaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
JavaKotlinUnit Testing

Requirements

  • Strong knowledge of Java, Kotlin, or similar languages.
  • Experience developing desktop user interfaces.
  • Strong communication skills in English, both written and verbal.
  • Experience building UIs using Compose Multiplatform, Swing, or other mature desktop UI frameworks.
  • Strong understanding of UI frameworks and how they work under the hood.
  • Experience writing UI tests.
  • Experience building developer tools or IDE features.

Responsibilities

  • Design and implement user interfaces for AI-powered features integrated into JetBrains IDEs.
  • Build UI components using Compose Multiplatform for desktop and Swing.
  • Collaborate closely with designers to create intuitive, responsive, and polished developer experiences.
  • Contribute to improving UI architecture and component reuse within the product.
  • Help ensure the UI remains responsive and performant inside complex desktop applications.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now