Utrzymywanie i rozwój istniejącej aplikacji mobilnej napisanej natywnie w Swift/Objective-C (iOS) oraz jej odpowiednika w Java/Kotlin (Android)
Refaktoryzacja i stopniowa modernizacja kodu (w tym legacy)
Implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi
Optymalizacja wydajności, stabilności oraz UX aplikacji
Współpraca z zespołem QA, backend i product ownerem.
requirements-expected :
Minimum 3–4 lata doświadczenia w komercyjnej pracy z iOS (Swift, Objective-C) oraz/albo Android (Kotlin, Java)
Bardzo dobra znajomość cyklu życia aplikacji mobilnych na obu platformach
Doświadczenie w pracy z kodem legacy i jego migracją do nowszych rozwiązań
Znajomość architektur (MVC, MVVM, Clean Architecture) oraz wzorców projektowych
Umiejętność korzystania z narzędzi CI/CD (np. Fastlane, Gradle, GitHub Actions/Jenkins)
Dobra znajomość REST API, JSON, obsługi offline/cache, lokalnych baz danych (Core Data, Room/SQLite)
Praktyczna wiedza o zarządzaniu zależnościami (CocoaPods/SPM, Gradle/Maven)
Samodzielność w rozwiązywaniu problemów technicznych
Umiejętność pracy w zespole oraz dzielenia się wiedzą
Komunikatywność i dobra organizacja pracy
offered :
Szeroki wachlarz ciekawych, różnorodnych, zaawansowanych projektów realizowanych w najnowszych technologiach dla największych polskich i międzynarodowych firm
Różnorodne formy współpracy – umowa o pracę, kontrakt B2B lub umowa zlecenie
Stabilność zatrudnienia – długofalowe projekty, współpracę z wiodącymi firmami z branży, możliwości zmiany projektu
Benefity: Medicover (rozszerzony o stomatologię) i karta FitProfit
Finansowanie certyfikatów technicznych
Unikalną atmosferę pracy w zgranych zespołach oraz udział w cyklicznych integracjach
Udział w różnorodnych inicjatywach charytatywnych oraz sportowych (np. biegi firmowe, turnieje szachowe, rozgrywki piłki nożnej)