JetBrains

Senior Software Developer – IntelliJ AI, UI/Desktop

JetBrains

full-time

Posted on:

Location Type: Remote

Location: Serbia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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.

Requirements

  • Strong knowledge of Java, Kotlin, or similar languages.
  • Experience developing desktop user interfaces.
  • Care about usability, polish, and attention to detail.
  • Possess strong communication skills in English, both written and verbal.
Benefits
  • We are an equal opportunity employer
  • Open and inclusive workplace
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinCompose MultiplatformSwingUI architecturecomponent reusedesktop user interfaces
Soft Skills
communication skillsattention to detailcollaborationusabilitypolished developer experiences