ALGOTEQUE Innovation Hub
Android Developer
ALGOTEQUE Innovation HubPoland4 days ago
Full-timeInformation Technology, Engineering
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.

Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.

Job Description

Do współpracy przy rozwoju aplikacji mobilnych poszukujemy doświadczonego Android Developera, który będzie odpowiedzialny za tworzenie, rozwój i utrzymanie rozwiązań mobilnych.

Zakres współpracy

  • Projektowanie i rozwój aplikacji mobilnych na platformę Android.
  • Implementacja nowych funkcjonalności oraz rozwój istniejących modułów aplikacji.
  • Praca z Android SDK oraz nowoczesnymi komponentami ekosystemu Android (w tym Jetpack).
  • Tworzenie aplikacji w architekturze client–server oraz integracja z usługami backendowymi (REST / WebSocket).
  • Projektowanie kodu zgodnie z dobrymi praktykami i wzorcami architektonicznymi (np. MVVM).
  • Przygotowywanie i utrzymywanie testów jednostkowych oraz integracyjnych.
  • Współpraca z zespołem projektowym w środowisku zwinnym (Scrum/Agile).
  • Udział w przeglądach kodu oraz dbanie o jakość, czytelność i stabilność rozwiązań.
  • Analiza błędów, crashy oraz logów aplikacji i ich optymalizacja.

Profile / Requirements

  • Kilkuletnie, komercyjne doświadczenie w tworzeniu aplikacji mobilnych, ze szczególnym naciskiem na platformę Android (Java, Kotlin).
  • Swobodne poruszanie się w ekosystemie Android oraz praktyka w pracy z nowoczesnymi narzędziami i komponentami tego środowiska.
  • Bardzo dobra znajomość Kotlin jako głównego języka pracy (doświadczenie z Java będzie dodatkowym atutem).
  • Umiejętność projektowania rozwiązań zgodnie z zasadami programowania obiektowego, dobrymi praktykami i sprawdzonymi podejściami architektonicznymi.
  • Doświadczenie w integracji aplikacji mobilnych z systemami backendowymi oraz komunikacji w modelu client–server.
  • Praktyka w przygotowywaniu i utrzymaniu testów automatycznych wspierających stabilność aplikacji.
  • Znajomość pracy z repozytoriami kodu oraz zespołowego modelu developmentu opartego o Git.
  • Doświadczenie w pracy zespołowej w metodykach zwinnych i umiejętność efektywnej komunikacji technicznej.
  • Znajomość języka angielskiego pozwalająca na codzienną pracę z dokumentacją i zespołami technicznymi.
  • Możliwość spotkań w biurze raz na dwa tygodnie.

Mile widziane

  • Doświadczenie wykraczające poza Androida, np. podstawowa praca z iOS lub orientacja w ekosystemie Apple.
  • Znajomość Swift, Xcode
  • Znajomość rozwiązań umożliwiających współdzielenie logiki między platformami lub pracy w podejściu multiplatformowym.
  • Praktyka w diagnozowaniu problemów aplikacji mobilnych na podstawie logów i raportów błędów.
  • Doświadczenie w pracy z rozwiązaniami specyficznymi dla urządzeń mobilnych klasy enterprise (np. rozwiązania bezpieczeństwa producentów).
  • Świadomość zasad projektowania przyjaznych i użytecznych interfejsów mobilnych oraz współpracy z UX/UI designerami.

Benefits

B2B

AO3954

Key Skills

Ranked by relevance