Pracuj.pl Stacjonarnie Mid

Mobile Software Engineer (Android)

STS S.A.

⚲ Katowice

Do uzgodnienia

Wymagania

  • Kotlin
  • MVVM
  • MVI
  • Git
  • REST API
  • Websocket
  • gRPC
  • Material Design

Opis stanowiska

Nasze wymagania:
Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android
Bardzo dobra przyjemność języka Kotlin
Dobra przyjemność wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture)
Doświadczenie w pracy z dodatkowymi frameworkami i bibliotekami Android
Systemy kontroli wersji (Git) oraz narzędzia do zarządzania
Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC)
Rozwiązanie zasad projektowania interfejsów z wytycznymi Android (Material Design)
Urządzenia relacyjne baz danych
Zasady pisania czytelnego, utrzymywania 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, monitorowanie, utrzymanie)

O projekcie:
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.

Zakres obowiązków:
Samodzielność w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie
Dbałość o jakość, wydajność i stabilność aplikacji
Umiejętność diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych)
Doświadczenie w publikowaniu aplikacji w Google Play
Dbałość o modularność i skalowalność kodu
Umiejętność analizy systemów i przepływu danych między komponentami
Rozumienie zależności pomiędzy elementami systemu
Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne
Dobra organizacji pracy oraz umiejętności priorytetyzacji zadań
Gotowość do dzielenia się wiedzą i wspierania innych członków zespołu
Aktywny udziału w rozwoju architektury systemów
Efektywna komunikacji i pracy zespołowej
Zaangażowanie w pełen cykl życia produktu

Oferujemy:
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.

🔍 Dekoder Ogłoszenia

🟡
Bardzo dobra przyjemność języka Kotlin
Oczekuje się biegłości w Kotlinie, prawdopodobnie na poziomie pozwalającym na samodzielne tworzenie złożonych rozwiązań.
🔴
Samodzielność w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie
Osoba będzie musiała sama podejmować decyzje i realizować zadania od początku do końca, bez ciągłego nadzoru.
🔴
potrafi pracować w dynamicznym środowisku
Może oznaczać częste zmiany priorytetów, nieprzewidziane problemy lub potrzebę szybkiego reagowania na nowe wymagania.
🟢
Dbałość o jakość, wydajność i stabilność aplikacji
Oczekuje się nie tylko tworzenia nowych funkcji, ale także zapewnienia, że istniejący kod jest dobrze napisany i działa bez zarzutu.
🟢
Zasady pisania czytelnego, utrzymywania kodu produkcyjnego (z uwzględnieniem obsługi błędów i Edge Case'ów)
Oczekuje się pisania kodu, który jest łatwy do zrozumienia i modyfikacji przez innych, z solidnym podejściem do obsługi nietypowych sytuacji.