Android Engineer Kotlin

ITFS Sp. z o.o. REMOTE WARSZAWA 2026-09-09
  • Min. 3 lata doświadczenia komercyjnego w tworzeniu aplikacji na platformę Android,
  • Bardzo dobra, praktyczna znajomość języka Kotlin,
  • Praktyczna znajomość frameworka Jetpack Compose,
  • Doświadczenie w pracy z biblioteką Hilt,
  • Znajomość bazy danych Room,
  • Praktyczna znajomość Kotlin Coroutines oraz Kotlin Flow,
  • Doświadczenie w pracy z biblioteką Retrofit lub analogicznymi rozwiązaniami sieciowymi,
  • Bardzo dobra znajomość wzorców architektonicznych MVVM oraz Clean Architecture,
  • Znajomość zasad SOLID, programowania obiektowego oraz wzorców projektowych,
  • Doświadczenie w projektowaniu i budowaniu złożonych aplikacji mobilnych,
  • Doświadczenie w zakresie architektury aplikacji mobilnych oraz refaktoryzacji kodu,
  • Znajomość zagadnień bezpieczeństwa aplikacji mobilnych oraz bezpiecznego przetwarzania danych,
  • Bardzo dobra znajomość wytycznych Android UI/UX oraz dobrych praktyk tworzenia interfejsów,
  • Doświadczenie we wdrażaniu dostępnych i przyjaznych dla użytkownika interfejsów mobilnych,
  • Doświadczenie w uczestnictwie w przeglądach kodu oraz dyskusjach technicznych,
  • Samodzielność oraz wysokie poczucie odpowiedzialności za dostarczane rozwiązania,
  • Doskonałe umiejętności komunikacyjne i praca w zespole,
  • Znajomość koncepcji CI/CD oraz cyklu wytwarzania oprogramowania,
  • Znajomość języka angielskiego na poziomie min. B2.

Mile widziane:

  • Doświadczenie na stanowisku Senior, Lead, Principal lub Tech Lead,
  • Doświadczenie w pracy z Native Modules, architekturami opartymi o WebView lub Server-Driven UI (SDUI),
  • Doświadczenie w budowaniu lub utrzymaniu Design Systemów i bibliotek komponentów UI,
  • Doświadczenie w zakresie modularyzacji aplikacji mobilnych,
  • Znajomość Firebase Analytics lub innych platform analitycznych,
  • Doświadczenie w pisaniu testów jednostkowych oraz automatycznych,
  • Doświadczenie z narzędziami do testów E2E, takimi jak Maestro,
  • Znajomość wymogów RODO (GDPR) w kontekście aplikacji mobilnych,
  • Doświadczenie w pracy z narzędziami Git, Jira oraz Confluence,
  • Doświadczenie w ścisłej współpracy z zespołami UX i pracy z narzędziem Figma,
  • Praktyczna znajomość standardów dostępności (accessibility) i projektowania włączającego,
  • Doświadczenie w wykorzystaniu narzędzi AI w codziennej pracy programistycznej,
  • Doświadczenie w budowaniu skalowalnych platform mobilnych wspierających wiele zespołów produktowych.

Miejsce pracy: 100% zdalnie (ze sporadycznymi spotkaniami w biurze w Warszawie maks. raz na kwartał)

Start: ASAP (do 1 miesiąca OW)

Branża: e-commerce medyczny

Forma współpracy: B2B z ITFS

Stawka: 90-112 PLN/h + VAT

Proces rekrutacyjny: Krótka rozmowa telefoniczna z rekruterem ITFS -> Rozmowa techniczno-projektowa -> Decyzja


P3614

,[Projektowanie i rozwój aplikacji na system Android z wykorzystaniem języka Kotlin oraz nowoczesnych technologii mobilnych,, Współudział w projektowaniu i ewolucji docelowej architektury mobilnej,, Projektowanie i wdrażanie struktury Android Native Shells oraz komponentów Native Modules,, Wsparcie inicjatyw związanych z modularyzacją oraz skalowalnością aplikacji,, Integracja natywnych komponentów systemu Android z rozwiązaniami WebView oraz Server-Driven UI (SDUI),, Tworzenie i utrzymanie mobilnego Design Systemu, w tym bibliotek komponentów UI, dokumentacji i wytycznych programistycznych,, Ścisła współpraca z Product Ownerami, UX Designerami, Inżynierami Backendowymi oraz pozostałymi interesariuszami,, Aktywny udział w dyskusjach technicznych oraz podejmowaniu decyzji architektonicznych,, Implementacja interfejsów użytkownika ze szczególnym uwzględnieniem użyteczności, dostępności i spójności,, Refaktoryzacja istniejącego kodu oraz dbanie o czystość architektoniczną i łatwość utrzymania aplikacji,, Udział w przeglądach kodu (code review) oraz sesjach pair programming,, Mentoring i wsparcie merytoryczne dla młodszych członków zespołu,, Wdrażanie strategii testów automatycznych i procesów zapewnienia jakości,, Definiowanie i promowanie standardów kodowania oraz dobrych praktyk inżynieryjnych,, Tworzenie i aktualizacja dokumentacji technicznej,, Zapewnienie stałego utrzymania i wsparcia dla istniejących rozwiązań mobilnych,, Współudział w procesach CI/CD, zarządzaniu wydaniami oraz publikacji aplikacji w Google Play,, Praca w zwinne środowisku wytwarzania oprogramowania (Agile).] Requirements: Kotlin, Jetpack Compose, Hilt, Room Additionally: Sport subscription, Private healthcare.