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