JetBrains logo
JetBrains

Make it happen. With Code.

Senior Software Developer – IntelliJ AI, UI/Desktop

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

Serbia

Posted

74 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishJavaKotlin

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 Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

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

United Kingdom
Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

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

United Arab Emirates
Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

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

Pakistan
Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

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

Argentina