Auf einen Blick
- Aufgaben: Entwickle und verbessere das Ktor-Framework für vernetzte Anwendungen.
- Arbeitgeber: JetBrains, ein innovatives Unternehmen mit einer Leidenschaft für Entwickler-Tools.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
- Andere Informationen: Offene und inklusive Arbeitsumgebung mit großartigen Karrieremöglichkeiten.
- Warum dieser Job: Arbeite an spannenden Projekten und gestalte die Zukunft der Softwareentwicklung.
- Gewünschte Qualifikationen: Erfahrung mit Kotlin und gute Kenntnisse in Algorithmen und Datenstrukturen.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € 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. Wir suchen einen Softwareentwickler, der dem Kernteam beitritt, das Ktor entwickelt, ein asynchrones Framework zum Erstellen verbundener Anwendungen. Ktor bietet einen HTTP-Server und einen Client-Stack mit mehreren Low-Level-Subsystemen (I/O, Netzwerk, Protokolle usw.) und einer umfangreichen Sammlung erweiterbarer Funktionen. Das Team arbeitet sowohl an der Weiterentwicklung bestehender Funktionen als auch an der Gestaltung neuer Framework-Funktionen.
In dieser Rolle werden Sie:
- Am Kern des Ktor-Frameworks arbeiten.
- HTTP-Server- und Client-Subsysteme entwickeln und verbessern.
- Neue Framework-Funktionen und -Erweiterungen entwerfen und implementieren.
- Den bestehenden Code mit Fokus auf Qualität, Leistung und Zuverlässigkeit pflegen und verbessern.
- An Entwurfsdiskussionen und Code-Reviews teilnehmen.
- Eng mit anderen Entwicklern und Mitwirkenden zusammenarbeiten.
Wir freuen uns, Sie in unserem Team zu haben, wenn Sie:
- Solide Erfahrung mit Kotlin haben.
- Gute Kenntnisse von Algorithmen und Datenstrukturen besitzen.
- Die Fähigkeit haben, sauberen, wartbaren und gut getesteten Code zu schreiben.
- Starke Zusammenarbeits- und Kommunikationsfähigkeiten besitzen.
- Die Fähigkeit haben, technische Entscheidungen klar auszudrücken und zu rechtfertigen.
- Über gute Englischkenntnisse in Wort und Schrift verfügen.
Besonders begeistert wären wir, wenn Sie:
- Erfahrung mit Webtechnologien und Anwendungsframeworks haben.
- Ein Verständnis für HTTP, REST und Netzwerk-Konzepte besitzen.
- Erfahrung mit Nicht-JVM-Plattformen oder -Frameworks haben.
- Erfahrung mit der Gestaltung und Versionierung von Bibliotheks-APIs haben.
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.
Kotlin Ktor Core Framework Engineer Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Kotlin Ktor Core Framework Engineer
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle siehst, zögere nicht, direkt die Ansprechpartner zu kontaktieren. Frag nach mehr Informationen oder zeig dein Interesse an der Position – das kann einen großen Unterschied machen!
✨Bereite dich auf technische Gespräche vor
Stell sicher, dass du deine Kenntnisse in Kotlin und den relevanten Technologien auffrischst. Übe Coding-Challenges und sei bereit, deine Lösungsansätze klar und verständlich zu erklären.
✨Bewirb dich über unsere Website
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du alle aktuellen Informationen zur Stelle erhältst.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Kotlin Ktor Core Framework Engineer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir bei StudySmarter suchen nach authentischen Menschen, die ihre Leidenschaft für das Programmieren zeigen. Zeig uns, wer du bist und was dich motiviert!
Klarheit ist der Schlüssel: Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende einfache Sprache und vermeide Fachjargon, wenn es nicht nötig ist. Wir wollen verstehen, was du kannst und wie du denkst, also mach es uns leicht!
Beziehe dich auf die Stellenbeschreibung: Schau dir die Anforderungen in der Stellenbeschreibung genau an und passe deine Bewerbung entsprechend an. Zeig uns, wie deine Erfahrungen und Fähigkeiten zu den Aufgaben passen, die wir bei StudySmarter suchen.
Bewirb dich über unsere Website: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bearbeitet wird. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Kotlin-Kenntnisse auffrischen
Stelle sicher, dass du deine Kenntnisse in Kotlin vor dem Interview auffrischst. Gehe durch die neuesten Funktionen und Best Practices, um sicherzustellen, dass du bereit bist, über deine Erfahrungen zu sprechen und technische Fragen zu beantworten.
✨Verstehe Ktor und seine Architektur
Nimm dir Zeit, um die Ktor-Framework-Dokumentation zu studieren. Verstehe die Kernkomponenten, wie HTTP-Server und Client-Subsysteme, sowie die Prinzipien der asynchronen Programmierung. Dies wird dir helfen, während des Interviews gezielte Fragen zu stellen und dein Interesse zu zeigen.
✨Bereite Beispiele für Code-Reviews vor
Sei bereit, über deine Erfahrungen mit Code-Reviews zu sprechen. Überlege dir konkrete Beispiele, bei denen du Feedback gegeben oder erhalten hast, und wie dies zur Verbesserung der Codequalität beigetragen hat. Das zeigt deine Teamfähigkeit und dein Engagement für sauberen Code.
✨Kommunikationsfähigkeiten betonen
Da starke Kommunikationsfähigkeiten gefordert sind, übe, technische Konzepte klar und präzise zu erklären. Du könntest auch versuchen, komplexe Themen in einfachen Worten zu beschreiben, um zu zeigen, dass du in der Lage bist, mit verschiedenen Teammitgliedern effektiv zu kommunizieren.