Obowiązki Projektowanie i rozwój: Wdrażanie nowych funkcji w naszej aplikacji na Androida przy użyciu Kotlina, zapewniając solidny i łatwy w utrzymaniu kod Współpraca: Ścisła współpraca z menedżerami produktu, projektantami i innymi inżynierami w celu przełożenia wymagań i historii użytkowników na dobrze zaprojektowane rozwiązania techniczne Wydajność i jakość: Analizowanie wydajności aplikacji, rozwiązywania problemów i optymalizacji w razie potrzeby pod kątem szybkości i wydajności Testowanie
Obowiązki Projektowanie i rozwój: Wdrażanie nowych funkcji w naszej aplikacji na Androida przy użyciu Kotlina, zapewniając solidny i łatwy w utrzymaniu kod Współpraca: Ścisła współpraca z menedżerami produktu, projektantami i innymi inżynierami w celu przełożenia wymagań i historii użytkowników na dobrze zaprojektowane rozwiązania techniczne Wydajność i jakość: Analizowanie wydajności aplikacji, rozwiązywania problemów i optymalizacji w razie potrzeby pod kątem szybkości i wydajności Testowanie i automatyzacja: Pisz testy jednostkowe i integracyjne, aby zapewnić jakość, niezawodność i skalowanie kodu Najlepsze praktyki: Dbaj o jakość kodu, możliwość ponownego użycia i najlepsze w swojej klasie wzorce projektowe. Dziel się wiedzą i przyczyniaj się do rozwoju zespołu inżynierów. Ciągłe doskonalenie: Bądź na bieżąco z pojawiającymi się frameworkami, bibliotekami i najlepszymi praktykami dla Androida i w razie potrzeby włączaj je do swojej pracy. Wymagane: Ponad 2 lata doświadczenia w profesjonalnym programowaniu dla Androida. Dobra biegłość w Kotlin (Java). to duży plus) w zakresie programowania na Androida Doświadczenie w pracy z frameworkami Android, takimi jak Android Jetpack, RxJava, Dagger itp. Znajomość RESTful API do łączenia aplikacji Android z usługami backendowymi Dobra znajomość Git i wersji kontrola przepływów pracyZnajomość wzorców projektowania oprogramowania, architektur MVP/MVVM i zasad czystego koduDoświadczenie z bibliotekami innych firm, Gradle i narzędziami CI/CD Preferowane: Znajomość frameworków do testowania interfejsu użytkownika (np. Espresso)Doświadczenie w wydawaniu i utrzymywaniu aplikacji w sklepie Google PlayA udokumentowane osiągnięcia w zakresie udanej, interdyscyplinarnej pracy zespołowej
Pokaż więcej
Pokaż mniej
Посадовий рівень
Базовий рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія
Галузі
ІТ-послуги та ІТ Консалтинг