Programista Android (Senior)

Job Description

Starszy Programista Android

Poszukujemy zmotywowanego, pracowitego i samodzielnego Starszego Programisty Android, który weźmie znaczący udział w naszym strategicznym natywnym produkcie.

Jest to hybrydowe stanowisko z siedzibą w Krakowie, wymagające pracy na miejscu w biurze przez 3 dni w tygodniu.

Zakres obowiązków

  • Prowadzenie projektowania skalowalnych i solidnych architektur aplikacji na podstawie wymagań biznesowych. Odpowiedzialność za kierunek techniczny i integralność architektoniczną produktu;
  • Współpraca z Menedżerami Produktu, Projektantami i innymi współpracownikami w celu zbierania szczegółowych wymagań i tłumaczenia ich na dobrze zorganizowane, zrównoważone i skuteczne rozwiązania techniczne;
  • Rozwiązywanie złożonych problemów architektonicznych i technicznych, zapewniając najwyższe standardy jakości, wydajności i skalowalności;
  • Prowadzenie i wspieranie zespołu inżynierów, oferując wskazówki dotyczące wzorców projektowych, standardów kodowania oraz mentoringu. Tworzenie atmosfery współpracy i rozwoju w zespole inżynierskim;
  • Ciągłe eksplorowanie nowych technologii i metodologii w celu poprawy wydajności, skalowalności i utrzymywalności produktu;
  • Tworzenie, aktualizowanie i zarządzanie dokumentacją użytkownika w celu ułatwienia komunikacji między zespołami i współpracownikami. Jasne komunikowanie decyzji architektonicznych zarówno technicznym, jak i nietechnicznym współpracownikom.

Wymagania

  • 5+ lat komercyjnego doświadczenia w programowaniu na Androida;
  • Silna znajomość OOP, wzorców projektowych, MVP, MVVM, SOLID, Clean Architecture;
  • Dobra znajomość Kotlin, Android SDK;
  • Doświadczenie w wykorzystaniu agentic AI do tworzenia, debugowania, testowania i przeglądu funkcji Androida, integracji SDK, wydajności aplikacji, uprawnień i jakości wydań mobilnych;
  • Zrozumienie koncepcji mobilnego UI/UX;
  • Umiejętność znalezienia kompromisu między biznesem/UX/techniką;
  • Umiejętność pisania czystego i łatwego do utrzymania kodu;
  • Doświadczenie w rozwoju SDK/framework;
  • Doświadczenie z WebView;
  • Praktyczne doświadczenie z SCRUM;
  • Doświadczenie w korzystaniu z systemów kontroli wersji (Git), narzędzi CI, dystrybucji aplikacji;
  • Umiejętność pracy zespołowej z doskonałymi umiejętnościami komunikacyjnymi. Odpowiedzialność, inicjatywa.

Dlaczego warto wybrać Aristocrat?

Aristocrat jest światowym liderem w dziedzinie treści i technologii gier oraz czołowym wydawcą darmowych gier mobilnych. Osiągamy doskonałe wyniki dla naszych klientów B2B i przynosimy radość milionom ludzi, którzy uwielbiają grać w nasze gry kasynowe i mobilne. I choć skupiamy się na zabawie, nigdy nie zapominamy o naszych obowiązkach. Dążymy do bycia liderem w odpowiedzialnej grze oraz podnoszenia standardów zarządzania firmą, dobrostanu pracowników i zrównoważonego rozwoju. Jesteśmy różnorodnym biznesem, zjednoczonym wspólnymi wartościami i inspirującą misją, aby przynosić radość poprzez siłę gry.

Chcemy stworzyć środowisko, w którym indywidualne różnice są cenione, a wszyscy pracownicy mają możliwość realizacji swojego potencjału. Zapraszamy i zachęcamy do aplikowania wszystkie osoby, niezależnie od wieku, płci, rasy, etnicznego pochodzenia, tła kulturowego, statusu niepełnosprawności czy tożsamości LGBTQ+. EEO M/K/N/V (Równe szanse zatrudnienia dla kobiet/mężczyzn/niepełnosprawnych/weteranów)

  • Światowy lider w rozrywce gamingowej

  • Solidny pakiet świadczeń

  • Globalne możliwości kariery

Nasze wartości

  • Gracze przede wszystkim

  • Moc talentów

  • Razem jesteśmy wybitni

  • Dobra firma – dobrzy obywatele

Wymagane podróże służbowe

None

Dodatkowe informacje

W chwili obecnej nie jesteśmy w stanie zapewnić sponsoringu wiz pracowniczych w związku z tym stanowiskiem. Kandydaci muszą posiadać upoważnienie do pełnoetatowej pracy w miejscu, w którym ogłoszono nabór na to stanowisko, bez konieczności korzystania obecnie oraz w przyszłości ze sponsoringu w celu otrzymania wizy.