Android Software Engineer — Swissquote
Diese Position ist nicht mehr aktiv. Nachfolgend finden Sie die Originaldetails und weitere offene Stellen.
Vollständige Beschreibung
Wir suchen eine Android-Entwicklerin oder einen Android-Entwickler für unser Team für Bankdienstleistungen, um zur Entwicklung und Weiterentwicklung moderner Android-Anwendungen im Zusammenhang mit Zahlungen, Karten oder Kryptowährungen sowie weiteren Bereichen beizutragen.
In dieser Rolle entwickeln Sie saubere, skalierbare und wartbare mobile Lösungen mit Kotlin, Coroutines, Flows und Jetpack Compose und folgen dabei den Prinzipien der Clean Architecture sowie bewährten Branchenpraktiken.
Über ausgeprägte Entwicklungsfähigkeiten hinaus suchen wir jemanden, der die Verantwortung für Features von Anfang bis Ende übernimmt, den Produkt- und technischen Kontext versteht, Freude an der Problemlösung hat und effektiv mit dem Team zusammenarbeitet, um sowohl die Entwicklungsprozesse als auch das Produkt selbst kontinuierlich zu verbessern.
Die Rolle erfordert eine ausgeprägte Engineering-Mentalität mit besonderem Augenmerk auf Codequalität, Wartbarkeit, architektonische Konsistenz und Produktionsreife.
Wesentliche Verantwortlichkeiten
- Android-Anwendungen gemäß Clean Architecture und modernen Entwicklungspraktiken entwerfen, entwickeln, testen und warten.
- Technische Themen von Anfang bis Ende verantworten – von der Klärung der Anforderungen und dem Lösungsdesign bis hin zur Implementierung und Nachbereitung in der Produktion.
- Zur Architektur und Weiterentwicklung bestehender mobiler Systeme beitragen und Möglichkeiten zur Verbesserung von Skalierbarkeit, Zuverlässigkeit und Wartbarkeit identifizieren.
- UI-Komponenten mit Jetpack Compose entwickeln und warten und dabei eine konsistente, performante und barrierefreie Benutzererfahrung sicherstellen.
- Asynchrone Logik und reaktive Datenflüsse mit Kotlin Coroutines und Flows implementieren.
- Sauberen, gut getesteten Code gemäß etablierten Engineering-Best-Practices und den architektonischen Richtlinien des Teams erstellen.
- Den von anderen Engineers vorgeschlagenen Code und die technischen Lösungen prüfen und konstruktives Feedback geben.
- Eng mit Engineers, Produkt-Stakeholdern und Designern zusammenarbeiten.
- Produktions-Releases unterstützen und dazu beitragen, ein hohes Niveau an App-Stabilität und Qualität der Benutzererfahrung aufrechtzuerhalten.
- Dazu beitragen, die Engineering-Praktiken, die Abdeckung durch automatisierte Tests und die technische Dokumentation innerhalb des Teams zu verbessern.
- Weniger erfahrene Engineers betreuen und dazu beitragen, das allgemeine technische Niveau des Teams zu erhöhen.
Erforderliche technische Kenntnisse und Erfahrungen
- Ausgeprägte Berufserfahrung in der Entwicklung von Android-Anwendungen, idealerweise in Kotlin-basierten Umgebungen.
- Sehr gute Kenntnisse in Kotlin, einschließlich Coroutines und Flows für asynchrone und reaktive Programmierung.
- Ausgeprägte Kenntnisse in Jetpack Compose und dem modernen Android-UI-Toolkit.
- Fundiertes Verständnis von Clean Architecture, der Trennung von Zuständigkeiten und gängigen Entwurfsmustern in Android.
- Erfahrung mit Dependency-Injection-Frameworks (z. B. Koin) und einer modularen Projektstruktur.
- Ausgeprägte Erfahrung mit Gradle.
- Umfangreiche Erfahrung mit automatisierten Tests, einschließlich Unit-Tests und E2E-Tests.
- Fähigkeit, bestehende komplexe oder Legacy-Android-Codebasen zu verstehen und sicher zu ändern.
- Starker Fokus auf Codequalität, Wartbarkeit und die langfristige Weiterentwickelbarkeit der Codebasis.
- Begeisterung für den Einsatz von KI im Entwicklungsworkflow.
- Fließende Englischkenntnisse in Wort und Schrift
Von Vorteil
- Frühere Erfahrung in der Entwicklung von Anwendungen für verbraucherorientierte, stark frequentierte oder geschäftskritische mobile Produkte.
- Erfahrung mit MVVM / MVI-Architekturen und unidirektionalem Datenfluss.
- Erfahrung mit Room, Retrofit und anderen Jetpack-Bibliotheken für Datenpersistenz und Netzwerkkommunikation.
- Erfahrung mit dem Firebase-Ökosystem oder einem ähnlichen Ökosystem.
- Kenntnisse in den Bereichen App-Analytics, Crash-Reporting und Tools für Produktionsdiagnosen (z. B. Crashlytics).
- Erfahrung in der Arbeit in funktionsübergreifenden, agilen Teams und in der Zusammenarbeit mit Produktverantwortlichen und Designern.
- Praktische Erfahrung mit agentischen Modellen oder KI-gestützten Entwicklungstools.
"Bitte beachten Sie, dass Swissquote während des gesamten Einstellungsverfahrens niemals vertrauliche persönliche Informationen oder Zahlungen jeglicher Art anfordert. Jede derartige Anfrage ist betrügerisch.”
Stellendetails
- Unternehmen: Swissquote
- Position: Android Software Engineer
- Standort: Gland, Waadt
- Gehalt: CHF 63'000 - 107'500 (Quelle ungeprüft)
- Branche: Fintech / Banca online
- Veröffentlicht am: 2026-10-03
- Abgelaufen am: 2026-10-17
Weitere Stellen bei Swissquote
Stellen suchen im Waadt
Durchsuchen Sie unser komplettes Job Board.
Weitere Stellen in der Nähe von Gland: Jobs im Waadt
Finden Sie Ihre nächste Stelle als Grenzgänger in der Schweiz.