Staff/Senior Desktop-Anwendungsentwickler
Nexthink
- Anstellung
- Vollzeit
- Ort
- Lausanne
- Erstmals ausgeschrieben
Wir suchen einen Staff oder Senior Desktop-Anwendungsentwickler, der Teil des Teams wird, das unsere künstliche Intelligenz-gestützte IT-Self-Service-Chat-Anwendung — eine native Desktop-Anwendung, die an 20+ Millionen Endgeräten weltweit verteilt wird — entwirft, architektiert und implementiert. Diese Client-Anwendung ist das Gesicht von Nexthink's KI-Plattform und bietet Mitarbeitern eine nahtlose, responsive Erfahrung direkt auf ihren Windows- und macOS-Geräten.
Als Senior Desktop-Entwickler werden Sie über die Implementierung hinausgehen: Sie werden die technische Richtung für die Client-Schicht festlegen, Entscheidungen über den Entwurf zwischen Teams beeinflussen und als vertrauenswürdiger Berater für die Engineering-Führung und das Produkt fungieren. Sie werden Probleme der Leistung, Zuverlässigkeit und nativen OS-Integration angehen, während Sie mit den Backend-, Infra- und Sicherheitsteams zusammenarbeiten, um eine Anwendung im Produktionsmaßstab auf globaler Ebene auszuliefern.
Dies ist eine Rolle mit hoher Wirkung und hoher Eigenverantwortung, in der Sie grundlegende architektonische Entscheidungen über die Client-Plattform treffen und die Desktop-Engineering-Praxis bei Nexthink mitgestalten werden.
Verantwortlichkeiten
Definieren und vorantreiben der technischen Vision und Architekturstrategie für die Desktop-Client-Anwendung.
Leiten des Entwurfs einer hochleistungsfähigen, nativen Desktop-Anwendung, die auf Windows und macOS bei 20M+ Endgeräten läuft.
Zusammenarbeit mit Produkt-, Backend- und AI/ML-Teams, um die Client-Erfahrung mit der umfassenderen KI-Plattform abzustimmen.
Bereitstellen technischer Führung bei Client-Architektur, Codierungsstandards und Best Practices für native Desktop-Entwicklung.
Architektur und Lieferung einer zuverlässigen, sicheren Anwendung, die den gesamten Verteilungslebenszyklus abdeckt: Signierung, Verpackung, Installation, Updates und Deinstallation.
Förderung von Beobachtbarkeit, Crash-Berichterstattung, Leistungsüberwachung und Diagnose über den gesamten Client-Stack.
Funktionieren als Mentor und Multiplikator, um den technischen Standard zu erhöhen und Ingenieure zu unterstützen.
Leiten technischer Deep Dives, Entwurfsprüfungen und Roadmap-Abstimmungsdiskussionen mit der Führung.
Sicherstellen, dass Sicherheits-, Compliance- und OS-Ebene-Integration-Best-Practices von Anfang an in den Entwurf eingebettet sind.
7+ Jahre Erfahrung im Bereich Desktop-Anwendungsentwicklung, Auslieferung von nativen Anwendungen auf Windows und macOS.
Nachgewiesener Erfolg bei der Gestaltung und Auslieferung von Client-Anwendungen an große Benutzerbasen, mit tiefem Verständnis für plattformspezifische Einschränkungen und Verhaltensweisen.
Starke Kenntnisse in Rust und/oder C++, mit solider Erfahrung bei der Erstellung von Cross-Platform-Desktop-Anwendungen; Erfahrung mit Tauri ist ein starker Pluspunkt.
Tiefes Wissen über Windows- und macOS-OS-APIs.
Praktische Erfahrung mit dem gesamten Anwendungsverteilungslebenszyklus: Code-Signierung, Verpackung, Auto-Update-Mechanismen und Bereitstellung im großen Maßstab.
Starkes Verständnis für die Leistungsprofilierung von Desktop-Anwendungen, Speichermanagement und Crash-Diagnose.
Ausgezeichnete Kommunikationsfähigkeiten — in der Lage, cross-funktionale Teams und Führungskräfte mit klaren technischen Richtlinien zu beeinflussen.
Nachweisbare Erfolge bei der Unterstützung und Erhöhung von Ingenieursteams.
Nicht erforderlich, aber von Vorteil
Vertrautheit mit dem Tauri-Framework.
Vertrautheit mit React und TypeScript-UI-Entwicklung.
Erfahrung bei der Integration von Desktop-Clients mit Cloud-Backends über REST, WebSockets oder gRPC.
Hintergrund in Systemprogrammierung: OS-Hooks, Accessibility-APIs, Inter-Process-Kommunikation.
Vorherige Arbeit an Anwendungen mit stillen Hintergrundprozessen, System Tray-Agents oder Benutzeroberflächen, die von Benachrichtigungen gesteuert werden.
Erfahrung mit Endpoint-Telemetrie, Beobachtbarkeit-SDKs oder APM-Integration auf Client-Seite.
Erfahrung mit Unternehmenssoftware-Verteilung und Verwaltung von Anwendungs-Update-Strategien im großen Maßstab.
Wir sind die Pioniere und Vorreiter einer globalen IT-Marktkategorie (DEX), die die Zukunft davon bestimmt, wie die Welt arbeitet, und unseren Kunden-IT-Teams eine totale digitale Sichtbarkeit über ihr gesamtes Unternehmen bietet. Unsere innovativen Lösungen integrieren Echtzeit-Analytics, Automatisierung und Mitarbeiter-Feedback über alle Endgeräte hinweg. Dies ermöglicht es unseren IT-Teams, komplexe technische Herausforderungen zu lösen, immer produktivere Arbeitsplätze zu schaffen und glückliche, zufriedene Mitarbeiter im digitalen Arbeitsplatz zu bieten.
Mit über 1200 Mitarbeitern auf 5 Kontinenten operiert Nexthink als One Team, verbindet, kooperiert und innoviert, um kontinuierlich zu wachsen. Wir nennen unsere Mitarbeiter 'Nexthinker' und unser Engagement für Vielfalt, Inklusion und Gleichberechtigung ist unübertroffen. Wir haben derzeit über 75 Nationalitäten, die mit uns arbeiten, aus allen Kulturen und Hintergründen, die viele verschiedene Sprachen sprechen.
Wenn Sie nach einer Veränderung suchen und eine nette Atmosphäre, viele Herausforderungen und Spaß bei der Arbeit mögen, ist dies eine großartige Gelegenheit für Sie! Überprüfen Sie, was wir bieten:
💼 Festanstellung und ein wettbewerbsfähiges Vergütungspaket.
📍 Schönes Büro mit Blick auf den Genfer See, günstig gelegen neben dem Bahnhof Prilly-Malley
🏡 Hybrides Arbeitsmodell, das Büro- und Remote-Arbeit ausbalanciert, mit einem strukturierten Ansatz für neue Mitarbeiter, um Verbindungen und Onboarding zu fördern.
🏖️ Flexible Arbeitszeiten und unbegrenzter Urlaub (Mitarbeiter haben unbegrenzten bezahlten Urlaub über die 25 Tage Urlaub hinaus, die wir anbieten) plus 3 Unternehmen-finanzierte Freiwilligentage.
🤻 Kostenlosen Zugang zu einem Fitnesscenter im Gebäude.
🚞 Erstattung der Hälfte der Kosten für die öf
Automatisch aus dem Original übersetzt.
Ausgeschrieben vor 2 Tagen