Auf einen Blick
- Aufgaben: Entwickle und pflege Tools zur Integration von Kotlin in verschiedene Build-Systeme.
- Arbeitgeber: JetBrains, ein innovatives Unternehmen für Entwickler-Tools.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitsorte, zusätzliche Urlaubstage und Weiterbildungsmöglichkeiten.
- Andere Informationen: Dynamisches Umfeld mit Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Arbeite mit Kotlin und verbessere die Entwicklererfahrung in IntelliJ IDEA.
- Gewünschte Qualifikationen: Mindestens fünf Jahre Erfahrung in Kotlin oder Java und starke Teamarbeit-Fähigkeiten.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
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, zu wachsen, zu entdecken und zu kreieren.
Kotlin, eine moderne Programmiersprache, die von JetBrains entwickelt wurde, zielt auf die Plattformen Java, Android, JavaScript, WASM und native (LLVM) ab. Die Sprache, die 2016 veröffentlicht wurde, gewinnt schnell an Beliebtheit. Im Jahr 2019 wurde sie zur bevorzugten Sprache von Google für die Android-Entwicklung und später zur bevorzugten Sprache für die serverseitige Entwicklung.
Ein Build-System ist ein wichtiges Werkzeug für jede Programmiersprache, einschließlich Kotlin. Wir möchten den Prozess der Arbeit mit Kotlin-unterstützenden Build-Systemen innerhalb von IntelliJ IDEA reibungslos und einfach gestalten. Unsere Aufgabe ist es, sicherzustellen, dass Kotlin-Projekte im Build-System genau im IntelliJ IDEA-Modell widergespiegelt werden und dass dieser Übergang (Import) schnell und zuverlässig ist. Wir unterstützen verschiedene Build-Systeme wie Gradle, Maven und das integrierte JPS von IntelliJ IDEA. In Zukunft könnten wir weitere hinzufügen.
Wir suchen derzeit einen erfahrenen Softwareentwickler mit allgemeinen Softwareengineering-Fähigkeiten, um dem Team beizutreten und Teil dieses Vorhabens zu werden. Der Großteil unseres Codes ist in Kotlin und Java 11 geschrieben und wird in Git-Repositories verwaltet, von denen einige auf GitHub öffentlich sind.
Als Teil unseres Teams werden Sie:
- Die erforderlichen Werkzeuge entwickeln und pflegen, um Kotlin mit verschiedenen Build-Systemen zu integrieren.
- Die nahtlose Integration von Kotlin von Build-System-Darstellungen in das IntelliJ IDEA-Projektmodell verbessern.
- An Verbesserungen der Importleistung, Zuverlässigkeit und neuen Funktionen arbeiten.
Wir freuen uns, wenn Sie:
- Komplexe und herausfordernde Probleme lösen möchten.
- Mindestens fünf Jahre Berufserfahrung in der Entwicklung mit Kotlin oder Java haben.
- Die Unterstützung von Kotlin in IntelliJ IDEA verbessern möchten.
- Code entwerfen und schreiben können, der leicht zu lesen und zu unterstützen ist.
- Die Algorithmen hinter dem Code, den Sie schreiben, verstehen.
- Starke Teamarbeitfähigkeiten haben, in der Lage sind, anderen Ideen zuzuhören und fundierte Argumente zur Unterstützung Ihrer Ideen anzubieten.
- Wachsen möchten, während Sie neue Ansätze und Technologien meistern.
- Stolz auf Ihre Arbeit sind.
- Interesse daran haben, die Entwicklererfahrung mit Kotlin zu verbessern.
- Über ausreichende Englischkenntnisse verfügen, um Aufgaben mit Kollegen zu besprechen und Dokumentationen zu schreiben.
Besonders freuen würden wir uns, wenn Sie:
- Mit JVM-Build-Tools wie Gradle und Maven vertraut sind.
- Erfahrung im Schreiben von Gradle-Plugins haben.
- Erfahrung mit Kotlin Multiplatform (KMP) haben.
- Erfahrung in der Erstellung von Plugins für IntelliJ IDEA haben.
- Es lieben, kreative Lösungen für herausfordernde technische Probleme zu finden.
- An eigenen Open-Source-Projekten teilgenommen oder diese erstellt haben.
Warum JetBrains beitreten?
- Starkes Grundgehalt. Wir bieten wettbewerbsfähige Vergütung, die Ihre Fähigkeiten und Erfahrungen widerspiegelt.
- Flexible Arbeitsorte. Genießen Sie die Freiheit, von zu Hause oder im Büro zu arbeiten.
- Remote-Arbeit. Verbringen Sie bis zu 30 Tage pro Jahr mit Remote-Arbeit im Ausland.
- Zusätzliche Freizeit. Mehr Tage zum Entspannen, Auftanken und für die Dinge, die Sie lieben.
- Krankenversicherungszuschuss. Genießen Sie Seelenfrieden für sich und Ihre Familie.
- Lern- und Entwicklungsmöglichkeiten. Zugang zu Konferenzen, Kursen und Sprachkursen.
- Umzugshilfe. Wir helfen, Ihren Umzug so reibungslos und stressfrei wie möglich zu gestalten.
- Sprachkurse. Lernen Sie die Landessprache oder verbessern Sie Ihre Englischkenntnisse.
- Verpflegung. Genießen Sie eine warme Mahlzeit oder erhalten Sie einen Mittagszuschuss an Arbeitstagen.
- Unterstützung für psychische Gesundheit. Um Ihnen zu helfen, sich am besten zu fühlen, bieten wir einfachen Zugang zu professionellen psychischen Gesundheitsdiensten.
- Sportliche Vorteile. Genießen Sie ein Fitnessstudio vor Ort oder einen Zuschuss für einen Sportverein.
- Interne Veranstaltungen. Nehmen Sie an unternehmensweiten Feiern und Teambesprechungen teil.
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.
Senior Software Developer (Kotlin/Kotlin Build Tools) Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer (Kotlin/Kotlin Build Tools)
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und JetBrains-Mitarbeitern in Kontakt zu treten. Zeige Interesse an ihren Projekten und teile deine eigenen Erfahrungen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir empfehlen dir, die gängigen Algorithmen und Datenstrukturen gut zu beherrschen.
✨Tipp Nummer 3
Zeige deine Leidenschaft für Kotlin! Teile Projekte oder Open-Source-Beiträge, die du gemacht hast. Das zeigt nicht nur dein Können, sondern auch dein Engagement für die Community.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält. Und vergiss nicht, deine Soft Skills zu betonen – Teamarbeit und Kommunikation sind wichtig!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer (Kotlin/Kotlin Build Tools)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du dich bewirbst, zeig uns, wer du wirklich bist. Lass deine Persönlichkeit durchscheinen und erzähl uns von deinen Erfahrungen mit Kotlin und Java. Wir suchen nach echten Menschen, die leidenschaftlich an Softwareentwicklung interessiert sind!
Mach es klar und prägnant: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du zu unserem Team passen würdest.
Zeig deine Projekte: Wenn du an Open-Source-Projekten oder eigenen Entwicklungen gearbeitet hast, teile diese mit uns! Zeige uns, was du kannst und wie du kreative Lösungen für technische Herausforderungen gefunden hast. Das gibt uns einen tollen Einblick in deine Fähigkeiten.
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 an die richtige Stelle gelangt und wir sie schnell bearbeiten können. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Verstehe die Kotlin-Welt
Mach dich mit den neuesten Entwicklungen in der Kotlin-Programmierung vertraut. Lies über die neuesten Features und Verbesserungen, die in Kotlin und IntelliJ IDEA eingeführt wurden. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch die aktuellen Trends und Herausforderungen verstehst.
✨Praktische Beispiele parat haben
Bereite konkrete Beispiele aus deiner bisherigen Arbeit vor, die deine Fähigkeiten in Kotlin und Java demonstrieren. Sei bereit, über spezifische Projekte zu sprechen, an denen du gearbeitet hast, und wie du komplexe Probleme gelöst hast. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.
✨Teamarbeit betonen
Da Teamarbeit bei JetBrains wichtig ist, solltest du Beispiele für erfolgreiche Zusammenarbeit in deinen vorherigen Positionen bereit haben. Erkläre, wie du auf die Ideen anderer gehört hast und wie du deine eigenen Vorschläge unterstützt hast. Das zeigt, dass du ein Teamplayer bist und gut in die Unternehmenskultur passt.
✨Fragen vorbereiten
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das könnten Fragen zur Teamstruktur, zu den Herausforderungen bei der Integration von Kotlin in verschiedene Build-Systeme oder zu den zukünftigen Projekten sein. Das zeigt dein Interesse an der Position und an der Firma.