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, flexible Arbeitsorte und umfangreiche Weiterbildungsmöglichkeiten.
- Andere Informationen: Dynamisches Team mit großartigen Karrierechancen und einem unterstützenden Arbeitsumfeld.
- 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 Funktionalitäten 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.
- Technische Entscheidungen klar ausdrücken und rechtfertigen können.
- Ü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.
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.
*Einige Vorteile können je nach Standort variieren.
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.
Software Developer (Ktor Framework) Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Developer (Ktor Framework)
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und JetBrains-Mitarbeitern in Kontakt zu treten. Zeig dein Interesse an Ktor und teile deine Projekte – das kann Türen öffnen!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, über deine Erfahrungen mit Kotlin und HTTP zu sprechen. Wir wissen, dass du das kannst – zeig uns, was du drauf hast!
✨Tipp Nummer 3
Sei proaktiv und stelle Fragen während des Bewerbungsprozesses. Das zeigt dein Interesse und deine Neugierde. Frag nach den aktuellen Herausforderungen im Ktor-Team oder nach den nächsten großen Features, die geplant sind.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, deine Leidenschaft für sauberen, wartbaren Code zu betonen – das kommt immer gut an!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Developer (Ktor Framework)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach echten Menschen, die Leidenschaft für das Programmieren haben. Zeig uns, was dich motiviert und warum du Teil unseres Teams werden möchtest!
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 Stelle: Schau dir die Stellenbeschreibung genau an und passe deine Bewerbung entsprechend an. Hebe relevante Erfahrungen und Fähigkeiten hervor, die zu den Anforderungen passen. So zeigst du uns, dass du die richtige Wahl für die Position bist!
Bewirb dich über unsere Website: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. Das macht den Prozess für uns einfacher und du hast die besten Chancen, gesehen zu werden. Also, zögere nicht und schick uns deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Kenne die Ktor-Framework Grundlagen
Mach dich mit den Grundlagen des Ktor-Frameworks vertraut. Verstehe, wie HTTP-Server und Client-Subsysteme funktionieren und sei bereit, deine Kenntnisse in Bezug auf asynchrone Programmierung zu demonstrieren. Das zeigt, dass du nicht nur die Theorie kennst, sondern auch praktisch anwenden kannst.
✨Bereite Beispiele für deinen Code vor
Sei bereit, Beispiele deines Codes zu präsentieren, die deine Fähigkeit zeigen, sauberen und wartbaren Code zu schreiben. Erkläre, wie du Algorithmen und Datenstrukturen in deinen Projekten eingesetzt hast. Das gibt dem Interviewer einen Einblick in deine Denkweise und Problemlösungsfähigkeiten.
✨Kommunikation ist der Schlüssel
Stelle sicher, dass du deine technischen Entscheidungen klar und verständlich kommunizieren kannst. Übe, komplexe Konzepte einfach zu erklären, damit du im Interview überzeugend rüberkommst. Gute Kommunikationsfähigkeiten sind entscheidend, besonders wenn du mit anderen Entwicklern zusammenarbeitest.
✨Fragen stellen ist wichtig
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Zeige Interesse an der Teamdynamik, den aktuellen Projekten oder den Herausforderungen, denen sich das Team gegenübersieht. Das zeigt, dass du aktiv an der Rolle interessiert bist und bereit bist, dich einzubringen.