Auf einen Blick
- Aufgaben: Verbessere Android-Tools für Kotlin Multiplatform und Compose in IntelliJ IDEA und Android Studio.
- Arbeitgeber: JetBrains, ein innovatives Unternehmen mit einer Leidenschaft für Code.
- Mitarbeitervorteile: Vollzeitstelle mit wettbewerbsfähigem Gehalt und einem freundlichen, internationalen Team.
- Andere Informationen: Dynamisches Umfeld mit Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Tools, die du dir immer gewünscht hast und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Erfahrung in der Entwicklung von Android-Apps und exzellente Programmierkenntnisse in Kotlin oder Java.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Senior Software Developer – Kotlin Multiplatform Tooling
At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.
Kotlin ist eine moderne Programmiersprache, die von JetBrains entwickelt wurde und die Java-, Android-, JavaScript- und nativen Plattformen anvisiert. Kotlin hat seit 2016 schnell an Popularität gewonnen – es ist jetzt die offizielle Sprache für die Android-Entwicklung und wird in vielen Frameworks, Engines und Tools unterstützt.
Mit Kotlin Multiplatform und Compose Multiplatform ist es unser Ziel, Android-Entwickler zu befähigen, die besten Multiplattform-Apps zu erstellen. Das Kotlin Multiplatform Tooling-Team ist verantwortlich für den Aufbau von Tools, die dies einfacher denn je machen. Wir entwickeln Kotlin Multiplatform-Plugins für sowohl IntelliJ IDEA als auch Android Studio, während wir auch an der Android-Unterstützung von IntelliJ IDEA, KDoctor und dem Kotlin Multiplatform-Assistenten arbeiten.
Wir suchen derzeit einen leidenschaftlichen Android-Entwickler, der seine Erfahrungen und Perspektiven mit uns teilen kann und der die Tools entwickeln möchte, die er sich schon immer gewünscht hat. Wir sind ein freundliches und internationales Team, das allen Bewerbern offensteht, die unsere Leidenschaft für Code teilen.
Als Teil unseres Teams werden Sie:
- Unser Android-Tooling für Kotlin Multiplatform und Compose innerhalb von IntelliJ IDEA und Android Studio verbessern.
- Das Android-Plugin für IntelliJ IDEA verfügbar machen.
- Hochwertigen Code und Dokumentation schreiben.
- Die Qualität durch Teilnahme an Code-Reviews und Verbesserung der Testautomatisierung aufrechterhalten.
- Ein aktiver Teilnehmer an Teamdiskussionen, Entscheidungen und Planungssitzungen sein.
Wir würden uns freuen, Sie in unserem Team zu haben, wenn Sie:
- Über einen starken beruflichen Hintergrund in der Entwicklung von realen Android-Apps verfügen.
- Exzellente Programmierfähigkeiten in Kotlin oder Java zeigen, mit einem gründlichen Verständnis von Algorithmen, Datenstrukturen und thread-sicherem Programmieren.
- Ein tiefes Verständnis des Android-Ökosystems und der Community haben.
- Fähig sind, kompetent in Englisch zu kommunizieren und zusammenzuarbeiten.
Nice to Have:
- Sie haben Erfahrung in der IDE- oder Tool-Entwicklung.
Senioritätsstufe: Mid-Senior level
Beschäftigungsart: Vollzeit
Berufsbereich: Ingenieurwesen und Informationstechnologie
Branche: Softwareentwicklung
Senior/Staff Software Developer - Kotlin Multiplatform Tooling Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior/Staff Software Developer - Kotlin Multiplatform Tooling
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Mitarbeitern von JetBrains in Kontakt zu treten. Zeig dein Interesse an Kotlin und Multiplatform-Entwicklung, und lass uns wissen, warum du Teil unseres Teams werden möchtest.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir suchen nach jemandem, der nicht nur gut programmiert, sondern auch seine Denkweise klar kommunizieren kann.
✨Tipp Nummer 3
Zeige deine Leidenschaft für Kotlin! Teile Projekte oder Beiträge, die du gemacht hast, und sprich darüber, wie du die Android-Entwicklung verbessert hast. Lass uns sehen, dass du die Tools, die wir entwickeln, wirklich schätzt und verstehst.
✨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 Erfahrungen und Ideen zur Verbesserung unserer Tools zu teilen – wir lieben kreative Ansätze!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior/Staff Software Developer - Kotlin Multiplatform Tooling
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Kotlin und Android sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du für unser Team brennst!
Code-Beispiele einfügen: Wenn du an Projekten gearbeitet hast, die deine Fähigkeiten zeigen, füge Links zu deinem Code oder deinen Apps hinzu. Das gibt uns einen Einblick in dein Können und deine Herangehensweise an Probleme.
Klar und präzise: Halte deine Bewerbung klar und auf den Punkt. Vermeide es, zu viel Fachjargon zu verwenden, und konzentriere dich darauf, wie deine Erfahrungen und Fähigkeiten zu unserer Mission passen.
Bewerbung über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns landet und wir dich zügig kontaktieren können!
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Verstehe die Kotlin Multiplatform Welt
Mach dich mit den Grundlagen von Kotlin und der Multiplattform-Entwicklung vertraut. Zeige im Interview, dass du die Vorteile und Herausforderungen dieser Technologien verstehst und wie sie in der Praxis angewendet werden.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Erfahrungen zu teilen und zu erklären, wie du deine Programmierkenntnisse in realen Anwendungen eingesetzt hast.
✨Zeige Teamgeist
JetBrains legt Wert auf Zusammenarbeit. Bereite dich darauf vor, über deine Erfahrungen in Teamprojekten zu sprechen und wie du zur Verbesserung der Teamdynamik beigetragen hast. Betone deine Kommunikationsfähigkeiten und deine Bereitschaft, aktiv am Teamprozess teilzunehmen.
✨Fragen stellen ist wichtig
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Herausforderungen des Teams oder den zukünftigen Projekten, um zu zeigen, dass du wirklich an der Rolle interessiert bist.