Projekt:
Es wird eine erfahrene Mobile-Engineering-Persönlichkeit für die Weiterentwicklung einer geschäftskritischen Mobile-Banking- und TWINT-nahen App gesucht. Start ab 01.06.2026 für 100% für die Dauer von 12 Monaten in Zürich. Die Rolle umfasst die technische Weiterentwicklung und Konzeption einer modernen Mobile-Banking-Plattform im Android-Umfeld. Der Schwerpunkt liegt auf stabiler, sicherer und skalierbarer App-Entwicklung im regulierten Bankenumfeld.
Aufgabe:
1. Entwicklung und Weiterentwicklung von Android Mobile Apps mit Kotlin
2. Technische Konzeption, Analyse und Design von Bankfach- und Architekturanforderungen
3. Mitarbeit an der Weiterentwicklung einer Mobile-Banking- und Payment-App (inkl. TWINT-nahe Funktionalitäten)
4. Verantwortung für technische Lieferobjekte (Design, Umsetzung, Qualität)
5. Enge Zusammenarbeit mit Architektur, Backend, UX und Fachbereichen
6. Einbringen moderner Engineering- und Architektur-Impulsen (Best Practices, Clean Code, Mobile Patterns)
7. Mitarbeit in agilen Teams (Scrum / SAFe-Umfeld typisch Bank)
Anforderungen:
8. Mehrjährige Erfahrung in der Android-Entwicklung (Senior-Level)
9. Sehr gute Kenntnisse in Kotlin (zwingend)
10. Sehr gute Kenntnisse in Android SDK & Android Architecture Components
11. Erfahrung mit Mobile-App-Architektur (MVVM, Clean Architecture, Modularisierung)
12. Erfahrung in technischer Analyse und Design komplexer Systeme
13. Erfahrung in regulierten Umfeldern (Banking, FinTech oder Versicherung von Vorteil)
Wünschenswert
14. Kenntnisse in iOS Entwicklung (Swift / SwiftUI)
15. Erfahrung mit JEE / Java Backend-Umfeldern
16. Kenntnisse in SQL (Oracle)
17. Erfahrung mit Mobile Payment, Banking Apps oder Security-Themen (z. B. OAuth, Secure Storage)
18. Erfahrung im CI/CD Umfeld (GitLab CI, Jenkins, Bitrise)
19. Erfahrung im Testing (Unit Tests, UI Tests, TDD)
20. Erfahrung mit TWINT oder vergleichbaren Payment-Lösungen
Sprachen:
21. Deutsch: C2
22. Englisch: wünschenswert aber keine Voraussetzung