Auf einen Blick
- Aufgaben: Leite die Entwicklung von Windows-Desktop-Anwendungen und verbessere die Benutzererfahrung.
- Arbeitgeber: Speechify, ein innovatives Unternehmen mit einer Mission für inklusives Lernen.
- Mitarbeitervorteile: Hohe Flexibilität, Autonomie und die Möglichkeit, einen echten Unterschied zu machen.
- Andere Informationen: Dynamisches, verteiltes Team mit großartigen Wachstums- und Führungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft von Software, die Millionen von Nutzern hilft, besser zu lernen.
- Gewünschte Qualifikationen: Mindestens 3 Jahre Erfahrung in der Entwicklung von Windows-Anwendungen und starke Kommunikationsfähigkeiten.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Die Mission von Speechify ist es, sicherzustellen, dass Lesen niemals eine Barriere für das Lernen darstellt. Über 50 Millionen Menschen nutzen die Text-to-Speech-Produkte von Speechify, um alles, was sie lesen – PDFs, Bücher, Google Docs, Nachrichtenartikel, Websites – in Audio umzuwandeln, damit sie schneller lesen, mehr lesen und sich mehr merken können. Die Produkte von Speechify umfassen die iOS-App, Android-App, Mac-App, Chrome-Erweiterung und Web-App.
Heute arbeiten fast 200 Menschen weltweit in einem 100% verteilten Umfeld – es gibt kein Büro. Dazu gehören Frontend- und Backend-Entwickler, KI-Forschungswissenschaftler und andere von Amazon, Microsoft und Google, führenden PhD-Programmen wie Stanford, schnell wachsenden Startups wie Stripe, Vercel, Bolt und vielen Gründern eigener Unternehmen.
Was Sie tun werden:
- Leiten Sie das Design, die Architektur und die Entwicklung nativer Windows-Desktopanwendungen mit Windows App SDK, WinUI (oder verwandten UI-Frameworks), C#, XAML und – wenn nötig – C++.
- Definieren und setzen Sie Best Practices für die Windows-Desktopentwicklung im gesamten Codebase durch: Codearchitektur, Leistung, Speicherverbrauch, reaktionsfähige UI, Kompatibilität über Versionen hinweg (Windows 10/11+) und Wartbarkeit.
- Fördern Sie die Barrierefreiheit: Integrieren und validieren Sie die Unterstützung für Barrierefreiheits-APIs (z.B. Microsoft UI Automation oder andere relevante Windows-Barrierefreiheits-Frameworks), stellen Sie sicher, dass UI-Steuerelemente, Fokusmanagement, Tastaturnavigation, Screenreader-Unterstützung und Benutzerfreundlichkeit für Menschen mit Behinderungen gegeben sind.
- Arbeiten Sie eng mit Produktdesignern, UX-Forschern, QA und anderen Stakeholdern zusammen, um die Planung von Funktionen, die UI/UX-Architektur und den langfristigen Fahrplan für die Windows-Plattform zu gestalten.
- Identifizieren, diagnostizieren und beheben Sie komplexe Fehler, Leistungsengpässe, Speicherlecks, Rendering-Probleme oder Kompatibilitätsprobleme – und schlagen Sie robuste architektonische oder gestalterische Lösungen vor.
Ein idealer Kandidat sollte haben:
- 3+ Jahre Erfahrung in der Entwicklung von Windows-Desktopanwendungen mit Windows App SDK, WinUI (oder ähnlich), C#, XAML – und idealerweise zusätzliche Erfahrung mit nativen Windows-Codes (C++, Win32/WinRT/COM).
- Tiefes Verständnis der Architektur von Windows-Anwendungen, einschließlich Interoperabilität zwischen verwaltetem Code (.NET) und nativem Code.
- Nachweisliche Erfolge beim Entwerfen, Erstellen und Ausliefern von produktionsreifen Desktopanwendungen, mit Schwerpunkt auf Zuverlässigkeit, Leistung, Skalierbarkeit und Wartbarkeit.
- Starke Erfahrung mit Barrierefreiheits-APIs auf Windows (z.B. Microsoft UI Automation oder ähnlich) und ein Engagement für den Bau zugänglicher und inklusiver Software.
- Exzellente Grundlagen in der Softwaretechnik: OOP, Entwurfsmuster, Datenstrukturen, Algorithmen, Speicherverwaltung, Multithreading oder asynchrone Programmierung (wo relevant).
- Erfahrung in der Leitung technischer Designs, Mentoring anderer Ingenieure, Durchführung von Code-Reviews und Treffen von Architekturentscheidungen.
- Starke Kommunikationsfähigkeiten; Fähigkeit, Kompromisse zu artikulieren, mit funktionsübergreifenden Teams zusammenzuarbeiten und Konsens zu erzielen.
- Eine benutzerzentrierte Denkweise: Fokus auf den Aufbau polierter, intuitiver und zugänglicher Erfahrungen für Endbenutzer.
Bevorzugt / Bonus:
- Erfahrung im Schreiben automatisierter Tests für die UI – Unit-Tests, Integrationstests, UI-Automatisierungstests; Vertrautheit mit relevanten Testframeworks.
- Erfahrung mit Leistungsoptimierung für Desktop-Apps (Speicherverbrauch, Startzeit, Rendering-Leistung, Hoch-DPI-Unterstützung, Reaktionsfähigkeit unter Last).
- Erfahrung mit Lokalisierung/Globalisierung, Unterstützung von rechts-nach-links-UIs, Internationalisierung, Barrierefreiheit für mehrere Regionen.
- Vertrautheit mit Telemetrie, Analytik, Absturzberichterstattung, Protokollierung und Fehlerüberwachung in Desktopanwendungen.
- Frühere Erfahrung in der Gestaltung von CI/CD-Workflows, Release-Pipelines und Bereitstellungsstrategien für Desktopanwendungen.
- Nachgewiesene Fähigkeit, Verantwortung für Funktionsbereiche oder Module zu übernehmen und diese langfristig zu betreuen, einschließlich Wartung, Refactoring und Management technischer Schulden.
Was wir bieten:
- Eine Rolle mit hohem Einfluss: Sie definieren die Architektur, gestalten die Zukunft unseres Windows-Produkts und beeinflussen direkt, was Millionen von Benutzern sehen und erleben.
- Eine kollaborative, flache Ingenieurskultur – Sie sind nicht nur ein Programmierer, sondern ein Builder und Entscheidungsträger.
- Gelegenheiten zur Führung – andere mentorieren, technische Richtung steuern und in breitere technische Führungsrollen wachsen (z.B. Tech Lead, Architekt).
- Flexibilität, Autonomie und Verantwortung: Sie definieren, wie Probleme gelöst werden, übernehmen Funktionen von Anfang bis Ende und tragen zur langfristigen Produktvision bei.
- Eine zielgerichtete Mission: Software zu entwickeln, die zuverlässig, zugänglich und benutzerzentriert ist – und einen echten Unterschied für Menschen macht.
Speechify verpflichtet sich zu einem vielfältigen und integrativen Arbeitsplatz. Speechify diskriminiert nicht aufgrund von Rasse, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, geschütztem Veteranenstatus, Behinderung, Alter oder einem anderen rechtlich geschützten Status.
Senior Software Engineer, Windows/Desktop Applications - Geneva, Switzerland Arbeitgeber: Speechify
Kontaktperson:
Speechify HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer, Windows/Desktop Applications - Geneva, Switzerland
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und potenzielle Arbeitgeber auf dich aufmerksam zu machen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Zeige, dass du nicht nur die Lösungen kennst, sondern auch verstehst, warum sie funktionieren.
✨Tipp Nummer 3
Sei proaktiv und bewirb dich direkt über unsere Website! Das zeigt dein Interesse und Engagement für die Position. Außerdem hast du so die besten Chancen, von unserem Team direkt wahrgenommen zu werden.
✨Tipp Nummer 4
Bereite Fragen für das Interview vor! Zeige, dass du an der Unternehmenskultur und den Projekten interessiert bist. Das hilft dir nicht nur, mehr über die Rolle zu erfahren, sondern hinterlässt auch einen positiven Eindruck.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer, Windows/Desktop Applications - Geneva, Switzerland
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und wie du Herausforderungen gemeistert hast. Zeige uns, wie deine Erfahrungen mit Windows-Desktop-Anwendungen und Accessibility APIs zu unserem Ziel beitragen können.
Mach es übersichtlich: Achte darauf, dass deine Bewerbung klar strukturiert ist. Verwende Absätze, Aufzählungen und eine einfache Sprache, damit wir schnell die wichtigsten Informationen finden können.
Bewirb dich über unsere Website: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.
Wie du dich auf ein Vorstellungsgespräch bei Speechify vorbereitest
✨Verstehe die Mission von Speechify
Mach dich mit der Mission von Speechify vertraut, die sicherstellt, dass Lesen niemals eine Barriere für das Lernen ist. Überlege dir, wie deine Fähigkeiten als Senior Software Engineer dazu beitragen können, diese Mission zu unterstützen und wie du in deinem Interview darauf eingehen kannst.
✨Technische Vorbereitung ist alles
Stelle sicher, dass du die Technologien, die in der Stellenbeschreibung erwähnt werden, gut beherrschst. Übe die Entwicklung von Windows-Anwendungen mit Windows App SDK, WinUI, C# und XAML. Bereite dich darauf vor, spezifische Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Erfahrung und dein Wissen in diesen Bereichen zeigen.
✨Zugänglichkeit im Fokus
Da Zugänglichkeit ein wichtiger Aspekt der Rolle ist, solltest du dich mit den relevanten APIs und Frameworks vertraut machen. Sei bereit, über deine Erfahrungen mit der Implementierung von Barrierefreiheit in Software zu sprechen und wie du sicherstellen kannst, dass deine Anwendungen für alle Benutzer zugänglich sind.
✨Teamarbeit und Kommunikation
Bereite dich darauf vor, über deine Erfahrungen in der Zusammenarbeit mit anderen Teams zu sprechen. Zeige, wie du technische Entscheidungen getroffen hast und wie du andere Ingenieure mentoriert hast. Gute Kommunikationsfähigkeiten sind entscheidend, also übe, deine Gedanken klar und präzise zu artikulieren.