Android Engineer (Kotlin)
Summary
Build and evolve Android apps in Kotlin and Jetpack Compose for a medical e-commerce client: design native shells and Native Modules, integrate WebView/Server-Driven UI, maintain a mobile design system, and contribute to CI/CD and Google Play releases, with code reviews and mentoring. Fully remote B2B role.
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?
3 lata doświadczenia na podobnym stanowisku
Znajomości:
- Kotlin
- Jetpack Compose
- Room
- MVVM
- Clean Architecture
- SOLID
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 15.1k–18.8k PLN netto/m (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: W całości
- Pakiet medyczny, Pakiet sportowy
Kim jesteśmy?
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.