Senior Software Developer (IntelliJ AI) - UI/Desktop
Indexed description
The IntelliJ AI team develops the AI-specific core of JetBrains IDEs. We work on agentic workflows, intelligent editing assistance, and new AI-powered capabilities that redefine how developers interact with the IDEs. A big part of this work is building high-quality user interfaces for AI features in professional desktop tools.
We are looking for a Senior Software Developer with strong UI engineering skills to help us build the next generation of AI-powered experiences in JetBrains IDEs.
In This Role, You Will
- 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.
- Want to help build the best IDEs in the world and push the boundaries of developer tools.
- Have strong knowledge of Java, Kotlin, or similar languages.
- Have experience developing desktop user interfaces.
- Care about usability, polish, and attention to detail.
- Possess strong communication skills in English, both written and verbal.
- Building UIs using Compose Multiplatform, Swing, or other mature desktop UI frameworks.
- A strong understanding of UI frameworks and how they work under the hood.
- Experience writing UI tests.
- Experience building developer tools or IDE features.
- Strong base salary. We offer competitive pay that reflects your skills and experience.
- Flexible work location. Enjoy the freedom to work from home or from the office.
- Remote work. Spend up to 30 days per year working remotely from abroad.
- Extra time off. More days to relax, recharge, and do the things you love.
- Medical insurance allowance. Enjoy peace of mind for you and your family.
- Learning and development opportunities. Access to conferences, courses, and language classes.
- Relocation support. We help make your move as smooth and stress-free as possible.
- Language classes. Pick up the local language or sharpen your English skills.
- Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
- Mental health support. To help you feel your best, we provide easy access to professional mental health services.
- Sports benefit. Enjoy an on-site gym or sports club stipend.
- Internal events. Join company-wide celebrations and team gatherings.
- Some benefits may vary depending on location.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search