Auf einen Blick
- Aufgaben: Gestalte und implementiere Benutzeroberflächen für KI-gestützte Funktionen in JetBrains IDEs.
- Arbeitgeber: JetBrains, ein innovatives Unternehmen, das sich leidenschaftlich für Entwickler-Tools einsetzt.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
- Warum dieser Job: Arbeite an der Spitze der Technologie und forme die Zukunft der Entwickler-Tools.
- Gewünschte Qualifikationen: Starke Kenntnisse in Java, Kotlin oder ähnlichen Sprachen und Erfahrung in der UI-Entwicklung.
- Andere Informationen: Offene und inklusive Arbeitsumgebung mit großartigen Karrieremöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Überblick
Bei JetBrains ist Code unsere Leidenschaft. Seit unserer Gründung im Jahr 2000 streben wir danach, die stärksten und effektivsten Entwicklerwerkzeuge der Welt zu schaffen. Durch die Automatisierung routinemäßiger Überprüfungen und Korrekturen beschleunigen unsere Werkzeuge die Produktion und ermöglichen es Entwicklern, sich auf Kreativität und Problemlösung zu konzentrieren. Das IntelliJ AI-Team entwickelt den KI-spezifischen Kern der JetBrains IDEs. Wir arbeiten an agentischen Workflows, intelligenter Bearbeitungshilfe und neuen KI-gestützten Funktionen, die die Interaktion der Entwickler mit den IDEs neu definieren. Ein großer Teil dieser Arbeit besteht darin, hochwertige Benutzeroberflächen für KI-Funktionen in professionellen Desktop-Tools zu erstellen.
Wir suchen einen Senior Software Developer mit starken UI-Engineering-Fähigkeiten, um uns beim Aufbau der nächsten Generation von KI-gestützten Erlebnissen in JetBrains IDEs zu unterstützen.
Verantwortlichkeiten
- Entwerfen und Implementieren von Benutzeroberflächen für KI-gestützte Funktionen, die in JetBrains IDEs integriert sind.
- Erstellen von UI-Komponenten mit Compose Multiplatform für Desktop und Swing.
- Eng mit Designern zusammenarbeiten, um intuitive, reaktionsschnelle und ausgefeilte Entwicklererlebnisse zu schaffen.
- Zur Verbesserung der UI-Architektur und der Wiederverwendbarkeit von Komponenten innerhalb des Produkts beitragen.
- Sicherstellen, dass die UI in komplexen Desktop-Anwendungen reaktionsschnell und leistungsfähig bleibt.
Wir suchen Ingenieure, die
- helfen möchten, die besten IDEs der Welt zu entwickeln und die Grenzen der Entwicklerwerkzeuge zu erweitern.
- über fundierte Kenntnisse in Java, Kotlin oder ähnlichen Sprachen verfügen.
- Erfahrung in der Entwicklung von Desktop-Benutzeroberflächen haben.
- Wert auf Benutzerfreundlichkeit, Ausarbeitung und Detailgenauigkeit legen.
- Starke Kommunikationsfähigkeiten in Englisch, sowohl schriftlich als auch mündlich, besitzen.
Erfahrungen, die besonders wertvoll wären
- Erstellung von UIs mit Compose Multiplatform, Swing oder anderen ausgereiften Desktop-UI-Frameworks.
- Ein starkes Verständnis von UI-Frameworks und deren Funktionsweise im Hintergrund.
- Erfahrung im Schreiben von UI-Tests.
- Erfahrung im Aufbau von Entwicklerwerkzeugen oder IDE-Funktionen.
Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Wir wissen, dass großartige Ideen von jedem, überall kommen können. Deshalb tun wir unser Bestes, um einen offenen und integrativen Arbeitsplatz zu schaffen – einen, der jeden willkommen heißt, unabhängig von Hintergrund, Identität, Religion, Alter, Zugänglichkeitsbedürfnissen oder Orientierung.
Wir verarbeiten die in Ihrer Bewerbung bereitgestellten Daten gemäß der Datenschutzrichtlinie für die Rekrutierung.
Senior Software Developer (IntelliJ AI) - UI/Desktop Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer (IntelliJ AI) - UI/Desktop
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir können dir Ressourcen zur Verfügung stellen, die dir helfen, dich optimal vorzubereiten.
✨Tipp Nummer 3
Zeige deine Leidenschaft für das Programmieren! Teile Projekte oder Beiträge, die du gemacht hast, um dein Können zu demonstrieren. Lass uns zusammen an deinem Portfolio arbeiten, damit es glänzt!
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt dir die Möglichkeit, dich von anderen abzuheben. Wir freuen uns darauf, deine Bewerbung zu sehen und gemeinsam an der Zukunft der Entwickler-Tools zu arbeiten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer (IntelliJ AI) - UI/Desktop
Tipps für deine Bewerbung 🫡
Sei kreativ mit deinem Anschreiben!: Dein Anschreiben ist deine Chance, uns zu zeigen, wer du wirklich bist. Nutze es, um deine Leidenschaft für Softwareentwicklung und UI-Design zu vermitteln. Zeig uns, wie du kreative Lösungen findest und Probleme angehst!
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Stelle sind. Wenn du mit Technologien wie Compose Multiplatform oder Swing gearbeitet hast, lass es uns wissen! Wir lieben es, wenn du konkrete Beispiele bringst.
Achte auf Details: Wir suchen nach jemandem, der Wert auf Usability und Detailgenauigkeit legt. Achte darauf, dass deine Bewerbung fehlerfrei ist und gut strukturiert wirkt. Das zeigt uns, dass du auch bei deiner Arbeit sorgfältig bist!
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt. Wir freuen uns auf deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Verstehe die Tools und Technologien
Mach dich mit den spezifischen Tools und Technologien vertraut, die JetBrains verwendet, insbesondere mit Compose Multiplatform und Swing. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch ein tiefes Verständnis für die Funktionsweise dieser UI-Frameworks hast.
✨Bereite Beispiele vor
Habe konkrete Beispiele aus deiner bisherigen Arbeit parat, die deine Fähigkeiten in der UI-Entwicklung demonstrieren. Erkläre, wie du Herausforderungen gemeistert hast und welche Lösungen du implementiert hast, um die Benutzererfahrung zu verbessern.
✨Kommunikation ist der Schlüssel
Da starke Kommunikationsfähigkeiten gefordert sind, übe, deine Gedanken klar und präzise zu formulieren. Sei bereit, technische Konzepte einfach zu erklären, damit auch Nicht-Techniker verstehen, was du tust und warum es wichtig ist.
✨Zeige dein Interesse an Usability
Betone deine Leidenschaft für Benutzerfreundlichkeit und Detailgenauigkeit. Diskutiere, wie du sicherstellst, dass die von dir entwickelten UIs intuitiv und ansprechend sind. Das zeigt, dass du die Bedürfnisse der Entwickler im Blick hast und bereit bist, über den Tellerrand hinauszudenken.