Herausforderungen, denen Sie begegnen werden:
- Entwerfen, entwickeln und warten Sie das Chat-Modul .
- Implementieren Sie neue Funktionen und Dienste, die das Benutzererlebnis verbessern.
- Arbeiten Sie mit APIs.
- Optimieren Sie die Anwendung für eine reibungslose und schnelle Anzeige von Chats. Reduzieren Sie den Speicher- und Batterieverbrauch.
- Arbeiten Sie mit Designern zusammen, um eine intuitive und ansprechende Benutzeroberfläche zu erstellen. Sorgen Sie für reibungslose Animationen und Übergänge.
- Identifizieren und beheben Sie Fehler im Chat-Modul.
- Schreiben und pflegen Sie Dokumentation für entwickelte Funktionen und Module.
Ihre beruflichen Qualitäten:
- Mindestens 3+ Jahre kommerzielle Erfahrung mit Kotlin und Java (kann für die Unterstützung älterer Teile von Projekten nützlich sein).
< li>Erfahrung mit Android Studio und Git zur Versionskontrolle.- Kenntnisse in Frameworks wie Jetpack, Retrofit, Dagger/Hilt, Coroutinen und Bildladebibliotheken (Glide/Picasso).
- Kenntnisse in Room und SQLite für Datenbanken.
- Vertrautheit mit Testtools wie JUnit, Espresso und Mockito.
- Verständnis von WebSocket, RESTful APIs, Datenverschlüsselung, sicherer Schlüsselspeicherung und 2FA .
- Erfahrung mit Materialdesign und UI/UX-Prinzipien unter Verwendung von ConstraintLayout.