Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
3 Ansichten
Wittix
Stellenbeschreibung:
Wir suchen einen hochqualifizierten Senior Mobile App-Entwickler, der unserem dynamischen Team beitritt. Der ideale Kandidat verfügt über Fachkenntnisse in Kotlin Multiplatform Mobile (KMM), Jetpack Compose, Ktor Client, Dependency Injection, MVVM-Architektur und SwiftUi. Diese Rolle beinhaltet die Zusammenarbeit mit funktionsübergreifenden Teams, um hochmoderne mobile Anwendungen zu entwerfen, zu entwickeln und zu warten.
Hauptaufgaben:
Kotlin Multiplatform Mobile (KMM): Nutzen Sie KMM, um plattformübergreifende mobile Anwendungen zu entwickeln und dabei die Wiederverwendbarkeit und Konsistenz des Codes auf iOS- und Android-Plattformen sicherzustellen.
Jetpack Compose & SwiftUi: Entwerfen und implementieren Sie ansprechende Benutzeroberflächen mit Jetpack Compose für Android und SwiftUi für iOS unter Einhaltung plattformspezifischer Richtlinien und Best Practices.
p>
Ktor-Client: Integrieren Sie Netzwerkaufrufe mithilfe des Ktor-Clients nahtlos in die Anwendung und sorgen Sie so für eine effiziente Kommunikation mit Backend-Diensten und eine robuste Fehlerbehandlung.
Abhängigkeitsinjektion: Implementieren Sie die Abhängigkeitsinjektion Prinzipien zur Förderung der Modularität, Testbarkeit und Wartbarkeit der Codebasis.
MVVM-Architektur: Entwerfen und implementieren Sie das MVVM-Muster (Model-View-ViewModel), um Anliegen zu trennen und die Codeorganisation zu erleichtern und verbessern Sie die Skalierbarkeit der Anwendung.
Zusammenarbeit: Arbeiten Sie eng mit Produktmanagern, Designern und Backend-Entwicklern zusammen, um Anforderungen zu verstehen, Designs zu iterieren und hochwertige Funktionen bereitzustellen die angegebenen Zeitpläne.
Codequalität und -tests: Schreiben Sie sauberen, wartbaren Code gemäß branchenüblichen Codierungspraktiken. Führen Sie gründliche Komponententests, Integrationstests und UI-Tests durch, um die Zuverlässigkeit und Robustheit der Anwendung sicherzustellen.
Kontinuierliches Lernen: Bleiben Sie über die neuesten Fortschritte bei mobilen Entwicklungstechnologien und Frameworks auf dem Laufenden , und Werkzeuge. Teilen Sie Wissen und Erkenntnisse mit dem Team, um eine Kultur des kontinuierlichen Lernens und der Verbesserung zu fördern.
Qualifikationen:
Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich.
4+ Jahre Erfahrung in der Entwicklung mobiler Anwendungen.
Kenntnisse in Kotlin, Swift und objektorientiert Programmiersprachen.
Solide Kenntnisse von Kotlin Multiplatform Mobile, Jetpack Compose, Ktor Client, Dependency-Injection-Frameworks (z. B. Koin, Dagger, Hilt), MVVM-Architektur und SwiftUi.
Erfahrung Arbeiten mit RESTful APIs und asynchroner Programmierung.
Ausgeprägte Problemlösungsfähigkeiten und Liebe zum Detail.
Ausgezeichnete Kommunikations- und Zusammenarbeitsfähigkeiten.
Fähigkeit, in einem erfolgreich zu sein Sie arbeiten in einem schnelllebigen, agilen Umfeld und können sich an sich ändernde Prioritäten anpassen.
Bonusfähigkeiten:
Erfahrung mit anderen plattformübergreifenden Frameworks (z. B. Flutter, React Native).
Kenntnisse über reaktive Programmierkonzepte und Bibliotheken (z. B. RxJava, Combine).
Vertrautheit mit Cloud-Plattformen ( (z. B. AWS, Firebase) und DevOps-Praktiken.
Wenn Sie eine Leidenschaft für die Entwicklung innovativer mobiler Anwendungen haben und in einer kollaborativen Umgebung erfolgreich sind, würden wir uns freuen, von Ihnen zu hören! Schaffen Sie gemeinsam mit uns außergewöhnliche digitale Erlebnisse für unsere Nutzer.