Android Engineer (Kotlin) (Remote)
ITFS
15100-18800 PLN miesięcznie (B2B)
Czym będziesz się zajmować?
Branża: e-commerce medyczny
- 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,
- 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,
- 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,
Kogo poszukujemy?
- 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,
- Znajomość koncepcji CI/CD oraz cyklu wytwarzania oprogramowania,
- Znajomość języka angielskiego na poziomie min. B2.
Czego wymagamy?
Znajomości:
Języki:
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 90-112 PLN godzinowo (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: W całości
- Pakiet medyczny, Pakiet sportowy
Gdzie będziesz pracował?
Zdalnie
Kim jesteśmy? – ITFS
ITFS jest firmą consultingową z Trójmiasta, posiadającą także oddział w Warszawie. Zajmujemy się przede wszystkim rekrutacją specjalistów IT i tworzeniem projektowych Software House dla naszych Klientów z Polski oraz Europy Zachodniej.