Senior Mobile Developer Android / iOS
Prostaff Schweiz Gmbh
Zürich, Switzerland
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
Senior Compensation
CHF 129KJob location
Zürich, Switzerland
Tech stack
iOS
Application Frameworks
App Store (IOS)
Unit Testing
Code Review
Continuous Integration
Gradle
Design of User Interfaces
Mobile Application Software
Model View ViewModel
Swiftui
Concurrency
Backend
Kotlin
Jetpack Compose
Build Tools
Asynchronous Programming
REST
Job description
- Full-timeEmployment type: Full-time
- CHF 109,500 - CHF 129,000 (XING estimate)
- On-site, Für ein spannendes Mobile-Entwicklungsprojekt suchen wir einen erfahrenen Senior Mobile Developer mit fundierter Erfahrung in der nativen App-Entwicklung für Android und/oder iOS.
- Konzeption, Entwicklung und Weiterentwicklung nativer Mobile-Applikationen für Android und iOS
- Umsetzung moderner UI/UX-Konzepte mit Jetpack Compose und/oder SwiftUI
- Design und Integration von REST APIs in Zusammenarbeit mit Backend-Teams
- Sicherstellung von Performance, Stabilität und hoher Code-Qualität über den gesamten App-Lifecycle
- Einführung, Weiterentwicklung und Einhaltung moderner Architekturstandards wie MVVM, MVI oder Clean Architecture
- Automatisierung von Build-, Test- und Release-Prozessen inklusive CI/CD und App-Store-Deployment
- Durchführung von Code Reviews sowie fachliches Mentoring von Teammitgliedern
- Enge Zusammenarbeit mit Produktmanagement, Design, Backend-Teams und weiteren Entwicklungseinheiten
Requirements
- Mehrjährige Erfahrung, idealerweise mindestens 5 Jahre, in der nativen Mobile-Entwicklung für Android und/oder iOS
- Sehr gute Kenntnisse in Kotlin für Android und/oder Swift für iOS
- Fundierte Erfahrung mit Jetpack Compose und/oder SwiftUI
- Erfahrung mit modernen Concurrency-Konzepten wie Coroutines, Flow, async/await oder Combine
- Gute Kenntnisse moderner Mobile-Architekturen wie Clean Architecture, MVVM oder MVI
- Erfahrung in der Anbindung von Backend-Services und REST APIs
- Kenntnisse im Bereich Testing, insbesondere Unit Tests und UI Tests
- Erfahrung mit Build-Tools und Dependency Management, zum Beispiel Gradle oder Swift Package Manager
- Verständnis für Security-, Performance- und Stabilitätsaspekte in Mobile Apps
- Erfahrung mit CI/CD-Pipelines sowie App-Deployment im App Store und/oder Play Store