freehire launches on Product Hunt on 26 August.

Follow →

Mobile Software Engineer (Android)

Summary

Build and maintain Android apps using Kotlin, modern architecture patterns, and backend integrations in a collaborative, product-focused team.

Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (Android), który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku.

Nasze wymagania:

  • Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android

  • Bardzo dobra znajomość języka Kotlin

  • Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture)

  • Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android

  • Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami

  • Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC)

  • Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design)

  • Znajomość relacyjnych baz danych

  • Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego (z uwzględnieniem obsługi błędów i edge case’ów)

  • Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie)

Tego oczekujemy:

  • Samodzielności w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie

  • Dbałości o jakość, wydajność i stabilność aplikacji

  • Umiejętności diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych)

  • Doświadczenia w publikowaniu aplikacji w Google Play

  • Dbałości o modularność i skalowalność kodu

  • Umiejętności analizy systemów i przepływu danych między komponentami

  • Rozumienia zależności pomiędzy elementami systemu

  • Umiejętności przekładania wymagań biznesowych na rozwiązania techniczne

  • Dobrej organizacji pracy oraz umiejętności priorytetyzacji zadań

  • Gotowości do dzielenia się wiedzą i wspierania innych członków zespołu

  • Aktywnego udziału w rozwoju architektury systemów

  • Efektywnej komunikacji i pracy zespołowej

  • Zaangażowania w pełen cykl życia produktu

To oferujmy:

  • Pracę w świetnym zespole, którego siłą jest pasja i współpraca,

  • Pracę hybrydową (3+2)

  • Pracę pod skrzydłami przypisanego partnera w procesie onboardingu,

  • Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami,

  • Bezpłatne zajęcia z języka angielskiego,

  • Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną,

  • Bezpłatne bilety na mecze reprezentacji Polski,

  • Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro,

  • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia,

  • Codziennie świeże owoce, dobra kawa i zdrowe przekąski,

  • Poszanowanie równowagi między życiem zawodowym a prywatnym.