Pracuj.pl Hybrydowo Senior

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).