iOS Native Developer - Senior
IN4GE sp. z o.o.
⚲ Kraków
130–150 zł netto (+ VAT) / godz.
Wymagania
- iOS
- Android
- Swift
- SwiftUI
- Kotlin
- Jetpack Compose
- Xcode
- xcbuild
- CocoaPods
- iOS Simulator
- Android Studio
- adb
- Android Emulator
- JSON
- XML
- Git
- IntelliJ
- Visual Studio Code
- Objective-C
- React Native
- Flutter
- GitHub Copilot
- Claude CLI
Opis stanowiska
Nasze wymagania: Doświadczenie w tworzeniu natywnych aplikacji mobilnych (iOS i/lub Android). Bardzo dobra znajomość Swift (SwiftUI) oraz/lub Kotlin (Jetpack Compose). Doświadczenie w testach jednostkowych i automatycznych. Znajomość narzędzi developerskich: a) iOS: Xcode, xcbuild, CocoaPods, iOS Simulator b) Android: Android Studio, adb, Android Emulator Doświadczenie w budowaniu UI zgodnie ze specyfikacją i design systemem. Doświadczenie z CI/CD dla aplikacji mobilnych. Znajomość publikacji aplikacji (App Store / Google Play) oraz zarządzania certyfikatami. Umiejętność debugowania aplikacji mobilnych. Znajomość accessibility na urządzeniach mobilnych. Znajomość pracy z JSON i XML. Znajomość 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. Znajomość Objective-C. 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 developera mobilnego ze znajomością zarówno iOS, jak i Android, do zespołu rozwijającego rozwiązania cyfrowe w obszarze Business Services. Projekt realizowany jest w międzynarodowym środowisku IT, z naciskiem na jakość, bezpieczeństwo i skalowalność aplikacji mobilnych. Zakres obowiązków: Projektowanie, rozwój, testowanie i wdrażanie natywnych aplikacji mobilnych (iOS i Android). Utrzymanie i rozwój istniejących systemów oraz zarządzanie wdrożeniami (release management). Tworzenie wydajnych, skalowalnych i dobrze przetestowanych rozwiązań. Współpraca w zespole Agile oraz realizacja zadań samodzielnie. Wdrażanie i proponowanie dobrych praktyk developerskich. Mentoring oraz dzielenie się wiedzą w zespole. Dbałość o jakość kodu, bezpieczeństwo oraz dokumentację techniczną. Oferujemy: Współpracę w modelu B2B. Długofalowy projekt w międzynarodowym środowisku. Udział w rozwoju nowoczesnych produktów cyfrowych. Pracę w metodykach Agile. Możliwość wpływu na standardy i kierunek rozwoju aplikacji mobilnych. Realizację projektu w modelu hybrydowym (wizyty w biurze w Krakowie 6 dni w miesiącu).