Make it happen. With Code.
Senior Software Developer – IntelliJ AI, UI/Desktop
Location
Serbia
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer – IntelliJ AI, UI/Desktop
JetBrains
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer – Mobile Development, Crypto Wallets
Tether.toBringing real world currency to the blockchain.
• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native, review work from other engineers to ensure quality and architectural alignment, and contribute to backend services or APIs when required to support mobile functionality. • Work closely with backend developers, integrate Javascript SDKs, libraries, and backend services into mobile applications, and extend backend logic when needed to complete end-to-end features. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.
Lead Software Engineer – Mobile Development, Crypto Wallets
Tether.toBringing real world currency to the blockchain.
• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native. • Review work from other engineers to ensure quality and architectural alignment. • Contribute to backend services or APIs when required to support mobile functionality. • Work closely with backend developers, integrate Javascript SDKs, libraries, and backend services into mobile applications. • Extend backend logic when needed to complete end-to-end features. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.
Lead Software Engineer – Mobile Development, Crypto Wallets
Tether.toBringing real world currency to the blockchain.
• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native. • Review work from other engineers to ensure quality and architectural alignment. • Contribute to backend services or APIs when required to support mobile functionality. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.
Lead Software Engineer – Mobile Development, Crypto Wallets
Tether.toBringing real world currency to the blockchain.
• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native. • Review work from other engineers to ensure quality and architectural alignment. • Contribute to backend services or APIs when required to support mobile functionality. • Work closely with backend developers, integrate Javascript SDKs, libraries, and backend services into mobile applications. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.

