Über JetBrains
Seit 2000 entwickelt JetBrains leidenschaftlich die stärksten und effektivsten Entwicklungswerkzeuge der Welt. Durch Automatisierung von Routineaufgaben ermöglichen unsere Tools Entwicklern, produktiver zu arbeiten und sich auf Innovation zu konzentrieren.
Über die IntelliJ Platform
Die IntelliJ Platform ist das Fundament der JetBrains IDEs und treibt Innovation für Millionen von Entwicklern weltweit an. Wir suchen einen Staff Software Developer, um das Team zu verstärken und Features zu liefern, die neu definieren, was Produktivität bedeutet.
Aufgaben
- Treiben Sie das Plugin-Entwicklungs-Ökosystem (intern und extern) für Remote-Entwicklung und UI-Tooling voran durch klare, minimale APIs und Dokumentation
- Restrukturieren Sie mehrere Kern-Subsysteme, um moderne Anforderungen zu erfüllen, insbesondere bezüglich flexibler und portabler Einstellungen
- Organisieren und implementieren Sie Prozesse für den Deprecation-Zyklus der IntelliJ Platform API
- Definieren Sie Standards und Best Practices für das Team
Anforderungen
- Umfangreiche Erfahrung in Platform-Architektur und Systems Design
- Tiefes Verständnis von JVM-Concurrency
- Kenntnisse in Kotlin Coroutines
- Ausgeprägte technische Schreibfähigkeiten und Dokumentationskompetenz
- Kritisches Denken und architektonische Weitsicht
- Fähigkeit zur großflächigen Refaktorierung in Monorepos
Wünschenswerte Qualifikationen
- Erfahrung in der Entwicklung von Developer Tools
- Erfahrung mit verschiedenen UI-Frameworks
- Kenntnisse von Datenbank-Interna
- Erfahrung mit Netzwerk-Anwendungen
Benefits
- Wettbewerbsfähiges Grundgehalt
- Flexible Arbeitsortgestaltung (Home Office und Office)
- Bis zu 30 Tage Remote Work pro Jahr aus dem Ausland
- Zusätzliche Urlaubstage
- Krankenversicherungszuschuss
- Lern- und Entwicklungsmöglichkeiten (Konferenzen, Kurse, Sprachunterricht)
- Kostenlose Mahlzeiten oder Essensbudget
- Mentale Gesundheitsunterstützung
- Sportzuschuss oder On-Site Fitnessanlage
- Interne Veranstaltungen und Team-Events
Einige Benefits können je nach Standort variieren.