Auf einen Blick
- Aufgaben: Leite die Entwicklung von Windows-Desktop-Anwendungen und forme die Zukunft unserer Produkte.
- Unternehmen: Speechify, ein innovatives Unternehmen mit einer Mission für barrierefreies Lernen.
- Vorteile: Hohe Flexibilität, Verantwortung und die Möglichkeit, echte Veränderungen zu bewirken.
- Weitere Informationen: Flache Hierarchien und Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte Software, die Millionen von Nutzern hilft, besser zu lernen und zu lesen.
- Qualifikationen: Mindestens 3 Jahre Erfahrung in der Entwicklung von Windows-Anwendungen und starke Kommunikationsfähigkeiten.
Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € 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-zu-Sprache-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 Text-zu-Sprache-Leseprodukte von Speechify umfassen die iOS-App, Android-App, Mac-App, Chrome-Erweiterung und Web-App.
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).
- 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.
- Übernehmen Sie die Verantwortung für den gesamten Lebenszyklus von Funktionen: Konzeption → Design → Implementierung → Test → Veröffentlichung → Wartung.
- Sichern Sie Qualität, Zuverlässigkeit und Konsistenz über die Releases hinweg.
- 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.
Qualifikationen:
- 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 Engagement für den Aufbau zugänglicher und inklusiver Software.
- Ausgezeichnete Grundlagen der Softwaretechnik: OOP, Entwurfsmuster, Datenstrukturen, Algorithmen, Speicherverwaltung, Multithreading oder asynchrone Programmierung (wo relevant).
- Erfahrung in der technischen Leitung, Mentoring anderer Ingenieure, Durchführung von Code-Reviews und Treffen von Architekturentscheidungen.
- Starke Kommunikationsfähigkeiten; Fähigkeit, Trade-offs 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.
Was wir bieten:
- Eine Rolle mit hohem Einfluss: Sie definieren die Architektur, gestalten die Zukunft unseres Windows-Produkts und beeinflussen direkt, was Millionen von Nutzern 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 die Menschen macht.
Nächste Schritte: Denken Sie, dass Sie gut zu diesem Job passen? Erzählen Sie uns mehr über sich und warum Sie an der Rolle interessiert sind, wenn Sie sich bewerben. Und vergessen Sie nicht, Links zu Ihrem Portfolio und LinkedIn einzufügen.
EEO-Erklärung: Speechify setzt sich für einen vielfältigen und integrativen Arbeitsplatz ein. Speechify diskriminiert nicht aufgrund von Rasse, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, geschütztem Veteranenstatus, Behinderung, Alter oder einem anderen gesetzlich geschützten Status.
Senior Software Engineer, Windows/Desktop Applications - Hamburg, Germany Arbeitgeber: Speechify
Speechify ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Mitarbeiter die Möglichkeit haben, ihre Fähigkeiten zu entfalten und an innovativen Produkten zu arbeiten, die das Leben von Millionen von Menschen verändern. Mit einem vollständig verteilten Team und einer flachen Organisationsstruktur fördert Speechify eine Kultur der Zusammenarbeit und des unternehmerischen Denkens, während es gleichzeitig ein wettbewerbsfähiges Gehalt und eine starke Verpflichtung zu Vielfalt und Inklusion bietet.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer, Windows/Desktop Applications - Hamburg, Germany erhalten könntest
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Erfahrungen und zeige dein Interesse an der Branche, um die Aufmerksamkeit von Recruitern auf dich zu ziehen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir empfehlen dir, Tools wie LeetCode oder HackerRank zu nutzen, um deine Fähigkeiten zu schärfen.
✨Tipp Nummer 3
Sei proaktiv und bewirb dich direkt über unsere Website! Das zeigt dein echtes Interesse an der Position und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben. Vergiss nicht, deine Projekte und Erfolge zu präsentieren!
✨Tipp Nummer 4
Bereite Fragen für das Interview vor! Zeige dein Interesse an der Unternehmenskultur und den Projekten, an denen du arbeiten würdest. Das hilft dir nicht nur, mehr über die Rolle zu erfahren, sondern hinterlässt auch einen positiven Eindruck bei den Interviewern.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Windows/Desktop Applications - Hamburg, Germany mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du dich bewirbst, zeig uns, wer du wirklich bist! Lass deine Persönlichkeit durchscheinen und erzähl uns, warum du für die Rolle brennst. Authentizität kommt immer gut an!
Portfolio nicht vergessen!:Vergiss nicht, Links zu deinem Portfolio und LinkedIn-Profil beizufügen. Zeig uns deine besten Projekte und was du drauf hast – das hilft uns, einen besseren Eindruck von dir zu bekommen!
Pass auf die Details auf!:Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können schnell einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen!
Bewirb dich über unsere Website!:Der einfachste Weg, um dich bei uns zu bewerben, ist über unsere Website. So stellst du sicher, dass deine Bewerbung direkt bei uns landet und wir sie schnellstmöglich bearbeiten können!
Wie man sich auf ein Vorstellungsgespräch bei Speechify vorbereitet
✨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 bringe konkrete Beispiele in das Gespräch ein.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu Windows App SDK, WinUI, C# und XAML. Übe, wie du komplexe Probleme lösen würdest, und sei bereit, deine Erfahrungen mit der Entwicklung von Desktop-Anwendungen zu teilen. Zeige, dass du die besten Praktiken für Architektur und Performance verstehst.
✨Fokussiere auf Zugänglichkeit
Da Zugänglichkeit ein wichtiger Aspekt der Rolle ist, bereite dich darauf vor, über deine Erfahrungen mit Accessibility APIs zu sprechen. Überlege dir, wie du sicherstellen kannst, dass die Anwendungen für alle Benutzer zugänglich sind, und bringe Ideen mit, wie man dies umsetzen kann.
✨Zeige Teamarbeit und Kommunikation
Betone deine Fähigkeit zur Zusammenarbeit mit Produktdesignern, UX-Forschern und anderen Stakeholdern. Bereite Beispiele vor, in denen du erfolgreich in einem Team gearbeitet hast, um technische Lösungen zu entwickeln und Konsens zu erzielen. Gute Kommunikationsfähigkeiten sind entscheidend!