Kotlin Software Developer
Projekt: Platforma bankowości mobilnej i internetowej
Dołącz do zespołu, aby:
- Czynnie uczestniczyć w projektowaniu aplikacji w oparciu o najnowsze technologie
- Implementować nowe funkcjonalności w produkcie i rozwijać istniejące
- Proponować usprawnienia w istniejących produktach
Niezbędne umiejętności i doświadczenie:
- Doświadczenie w programowaniu w języku Kotlin
- Zrozumienie programowania asynchronicznego
- Solidna wiedza na temat Jetpack Compose dla Androida i Compose Multiplatform dla iOS, obejmująca tworzenie interfejsu użytkownika, zarządzanie stanem i nawigację
- Kotlin Multiplatform doświadczenie w tworzeniu aplikacji ze współdzielonymi modułami dla platform iOS oraz Android
- Znajomość wzorców architektonicznych – MVVM, MVP lub MVI, oraz umiejętność projektowania skalowalnych i łatwych w utrzymaniu baz kodu
- Doświadczenie w pracy z Git i innymi systemami kontroli wersji do wspólnego tworzenia oprogramowania
Pożądane umiejętności i doświadczenie:
- Doświadczenie w konfiguracji i utrzymaniu procesów CI/CD dla aplikacji mobilnych
- Znajomość praktyk Agile, takich jak Scrum lub Kanban
Dodatkowo mile widziane:
- Chęć ciągłego aktualizowania swojej wiedzy na temat najnowszych osiągnięć w dziedzinie Compose i technologii mobilnych
- Silne zdolności analityczne i umiejętność rozwiązywania problemów, aby sprostać złożonym wyzwaniom w tworzeniu aplikacji wieloplatformowych
- Elastyczność w pracy z rozwijającymi się technologiami i dostosowywanie się do zmieniających się wymagań projektu