Senior Android Engineer
150 PLN/ godz.B2B
SeniorFull-time·B2B
#392781·Dodano 10 dni temu·0
Źródło: ScaloTech Stack / Keywords
AndroidAgileScrum
Firma i stanowisko
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych.
Obszary naszej działalności obejmują m.in.:
• doradztwo technologiczne,
• tworzenie oprogramowania,
• systemy wbudowane,
• rozwiązania chmurowe,
• zarządzanie danymi,
• dedykowane zespoły projektowe.
Wymagania
- Kilkuletnie komercyjne doświadczenie w tworzeniu aplikacji Android
- Bardzo dobra znajomość Kotlin oraz ekosystemu Android
- Doświadczenie w budowaniu aplikacji z wykorzystaniem nowoczesnych komponentów Android
- Znajomość Jetpack Compose oraz nowoczesnych podejść do tworzenia UI
- Praktyczne doświadczenie z programowaniem asynchronicznym (Coroutines / RxJava)
- Znajomość wzorców architektonicznych stosowanych w aplikacjach mobilnych (np. MVVM, Clean Architecture)
- Umiejętność wytwarzania kodu wysokiej jakości - czytelny, testowalny i łatwy w utrzymaniu
- Doświadczenie z testami jednostkowymi oraz dbaniem o jakość aplikacji
- Zrozumienie znaczenia bezpieczeństwa w aplikacjach mobilnych
- Doświadczenie w pracy z API (mile widziane GraphQL)
- Samodzielność w analizowaniu problemów i proponowaniu rozwiązań
- Bardzo dobra znajomość języka angielskiego
Obowiązki
- Projektowanie i implementacja nowoczesnych interfejsów użytkownika dla aplikacji Android w domenie Fintech
- Rozwój nowych funkcjonalności oraz ulepszanie istniejących elementów aplikacji zgodnie z potrzebami użytkowników i biznesu
- Udział w pełnym cyklu życia aplikacji: od koncepcji, przez implementację i testy, aż po publikację w Google Play Store
- Projektowanie czystego, testowalnego i dobrze udokumentowanego kodu z uwzględnieniem najlepszych praktyk inżynierskich
- Dbanie o bezpieczeństwo aplikacji oraz poprawę jakości istniejących rozwiązań
- Współpraca z zespołami developerskimi, produktowymi oraz innymi interesariuszami w środowisku Agile/Scrum
- Analizowanie problemów technicznych i produktowych oraz proponowanie usprawnień
- Realizacja usług w trybie w pełni zdalnym
Benefity
- Możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services
- Zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie
- Dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy
Opieka zdrowotna
Karta sportowa
Scalo
719 aktywnych ofert