Wyzwania, które spotkasz:
- Zaprojektuj, opracuj i utrzymuj moduł czatu .
- Wdrażaj nowe funkcje i usługi, które poprawiają wygodę użytkownika.
- Praca z interfejsami API.
- Optymalizuj aplikację pod kątem płynnego i szybkiego wyświetlania czatów. Zmniejsz zużycie pamięci i baterii.
- Współpracuj z projektantami, aby stworzyć intuicyjny i atrakcyjny interfejs użytkownika. Zapewnij płynne animacje i przejścia.
- Identyfikuj i naprawiaj błędy w module czatu.
- Twórz i prowadź dokumentację opracowanych funkcji i modułów.
Twoje cechy zawodowe:
- Co najmniej 3 lata doświadczenia komercyjnego z Kotlinem i Javą (może być przydatne do wspierania starszych części projektów).
< li>Doświadczenie z Android Studio i Git do kontroli wersji.- Umiejętność korzystania z frameworków takich jak Jetpack, Retrofit, Dagger/Hilt, Coroutines i bibliotek do ładowania obrazów (Glide/Picasso).
- Znajomość Room i SQLite dla baz danych.
- Znajomość narzędzi testowych, takich jak JUnit, Espresso i Mockito.
- Zrozumienie WebSocket, interfejsów API RESTful, szyfrowania danych, bezpiecznego przechowywania kluczy i 2FA .
- Doświadczenie w zakresie projektowania materiałów i zasad interfejsu użytkownika/UX przy użyciu ConstraintLayout.