Senior Android Native Developer
IN4GE sp. z o.o.
⚲ Kraków
130–150 zł netto (+ VAT) / godz.
Wymagania
- Android
- Kotlin
- Android SDK
- Jetpack Compose
- Android Studio
- adb
- Android Emulator
- Java
- JSON
- XML
- Git
- IntelliJ
- Visual Studio Code
- iOS
- Swift
- SwiftUI
- Xcode
- GitHub Copilot
- Claude CLI
Opis stanowiska
Nasze wymagania: Wieloletnie doświadczenie w tworzeniu natywnych aplikacji Android. Bardzo dobra znajomość Kotlin, Android SDK oraz Jetpack Compose. Doświadczenie w projektowaniu architektury aplikacji mobilnych. Doświadczenie w testach jednostkowych i automatycznych. Bardzo dobra znajomość Android Studio oraz narzędzi (adb, Android Emulator). Doświadczenie w budowaniu UI zgodnie ze specyfikacją i design systemem. Doświadczenie w budowie i utrzymaniu CI/CD dla aplikacji mobilnych. Znajomość procesu publikacji w Google Play oraz zarządzania certyfikatami. Bardzo dobra umiejętność debugowania aplikacji Android. Dobra znajomość Java (mobile). Znajomość JSON i XML. Znajomość accessibility na urządzeniach mobilnych. Doświadczenie w implementacji zasad bezpieczeństwa aplikacji mobilnych. Doświadczenie w podejściu TDD. Mile widziane: Doświadczenie z Git oraz IDE (IntelliJ, VS Code). Znajomość bibliotek komponentów mobilnych. Podstawowa znajomość iOS (Swift, SwiftUI, Xcode). Znajomość frameworków cross-platform (React Native, Flutter). Doświadczenie w projektach bankowych / onboardingowych. Wykorzystanie narzędzi AI w developmentcie (np. GitHub Copilot, Claude CLI). O projekcie: Dla naszego klienta z sektora finansowego poszukujemy Senior Android Native Developera do zespołu rozwijającego rozwiązania cyfrowe w obszarze Business Services. Projekt realizowany jest w międzynarodowym środowisku IT, z dużym naciskiem na jakość, bezpieczeństwo oraz skalowalność rozwiązań mobilnych. Zakres obowiązków: Projektowanie, rozwój, testowanie i wdrażanie natywnych aplikacji Android. Odpowiedzialność za architekturę oraz jakość dostarczanych rozwiązań. Utrzymanie i rozwój istniejących systemów oraz koordynacja wdrożeń (release management). Budowanie i optymalizacja procesów CI/CD dla aplikacji mobilnych. Wdrażanie oraz definiowanie dobrych praktyk developerskich i standardów jakości. Mentoring mniej doświadczonych członków zespołu oraz dzielenie się wiedzą. Współpraca z zespołami międzynarodowymi w środowisku Agile. Dbałość o bezpieczeństwo aplikacji oraz zgodność ze standardami organizacyjnymi. Oferujemy: Współpracę w modelu B2B. Długofalowy projekt w międzynarodowym środowisku. Realny wpływ na architekturę i kierunek rozwoju aplikacji. Udział w projektach o wysokich standardach jakości i bezpieczeństwa. Pracę w metodykach Agile. Realizację projektu w modelu hybrydowym (wizyty w biurze w Krakowie 6 dni w miesiącu).