Programista/Programistka Android
Tech Stack / Keywords
Firma i stanowisko
Grupa Astek, założona w 1988 roku we Francji, jest światowym partnerem w obszarze doradztwa inżynieryjnego oraz IT, wspierającym międzynarodowych klientów w rozwoju i wdrażaniu produktów oraz usług oraz w transformacji cyfrowej. Firma zatrudnia ponad 10 000 pracowników i osiągnęła obroty w wysokości 730 milionów euro w 2025 roku.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji na Androida.
- Bardzo dobra znajomość Kotlin oraz Android SDK.
- Doświadczenie w tworzeniu stabilnych aplikacji produkcyjnych działających przez wiele godzin bez ingerencji użytkownika.
- Znajomość Android Jetpack, Coroutines i Flow.
- Doświadczenie z Jetpack Compose lub klasycznymi widokami XML.
- Praca z architekturami MVVM, MVI lub Clean Architecture.
- Doświadczenie w integracji aplikacji z REST API.
- Umiejętność zarządzania stanami aplikacji, obsługi błędów sieciowych, ponawiania operacji oraz synchronizacji danych.
- Integracja z zewnętrznymi bibliotekami oraz SDK dostawców sprzętu.
- Znajomość rozwiązań do lokalnego przechowywania danych, takich jak Room.
- Doświadczenie w testowaniu aplikacji Android.
- Znajomość procesów CI/CD oraz automatyzacji budowania aplikacji.
- Umiejętność diagnozowania problemów związanych z wydajnością, pamięcią, stabilnością aplikacji oraz komunikacją z urządzeniami.
Nice to have:
- Doświadczenie w tworzeniu i rozwijaniu rozwiązań działających na fizycznych urządzeniach wykorzystywanych w środowisku sklepowym.
Obowiązki
- Projektowanie i rozwój natywnej aplikacji kioskowej na platformę Android.
- Tworzenie intuicyjnego interfejsu dostosowanego do dużych ekranów dotykowych.
- Implementacja procesu zamówienia: menu, warianty produktów, dodatki, koszyk, promocje, płatność i potwierdzenie.
- Integracja aplikacji z systemami produktowymi, cenowymi, promocyjnymi i magazynowymi.
- Integracja z backendem odpowiedzialnym za obsługę i status zamówień.
- Integracja z systemami POS oraz rozwiązaniami przekazującymi zamówienia do pracowników sklepu.
- Integracja z urządzeniami i zewnętrznymi SDK, m.in. terminalami płatniczymi, skanerami QR lub kodów kreskowych, drukarkami i innymi elementami kiosku.
- Zapewnienie działania aplikacji w trybie kioskowym: automatyczny start, blokada wyjścia do systemu, samoczynne przywracanie aplikacji oraz obsługa restartów.
- Projektowanie mechanizmów offline-first i odporności na chwilowe problemy z siecią.
- Optymalizacja wydajności, czasu reakcji aplikacji i wykorzystania pamięci.
- Obsługa błędów, monitoring działania urządzeń oraz zdalna diagnostyka problemów.
- Tworzenie testów jednostkowych, integracyjnych i UI.
- Udział w code review oraz podejmowaniu decyzji architektonicznych.
- Współpraca z backend developerami, QA, UX/UI, Product Ownerem, zespołem płatności i zespołami odpowiedzialnymi za infrastrukturę sklepową.
Benefity
- Długoterminowa współpraca.
- Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji.
- Mentoring Competence Center i udział w konferencjach.
- Jasna ścieżka kariery.
- Pakiet benefitów pracowniczych: Multisport, prywatna opieka medyczna, ubezpieczenie na życie.
- Imprezy integracyjne i spotkania team-buildingowe.
- System rekomendacji z bonusem do 7000 zł.
Inne informacje
Administratorem danych osobowych jest ASTEK Polska sp. z o.o. z siedzibą w Warszawie. Dane przetwarzane są w celu realizacji procesu rekrutacji. Podanie danych obowiązkowych jest niezbędne do przeprowadzenia rekrutacji. Kandydaci muszą być dostępni do rozpoczęcia współpracy w terminie do 2 tygodni. Odmowa podania danych może skutkować brakiem możliwości przeprowadzenia rekrutacji. Zgoda na przetwarzanie danych może zostać wycofana w dowolnym momencie.
Astek
136 aktywnych ofert