Android Developer in Warsaw

Android Developer in Warsaw

Warsaw Pełny etat 78300 - 95700 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Twórz nowoczesne aplikacje mobilne dla branży budowlanej, używając Kotlin i Jetpack Compose.
  • Firma: Innowacyjna firma technologiczna z siedzibą w Szwecji, skupiająca się na zrównoważonym rozwoju.
  • Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej oraz rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad projektami, które mają realny wpływ na bezpieczeństwo i efektywność w budownictwie.
  • Kwalifikacje: 3+ lata doświadczenia w programowaniu Android oraz znajomość Kotlin i nowoczesnych praktyk.

Przewidywane wynagrodzenie mieści się w przedziale 78300 - 95700 zł za rok.

Dołącz do zespołu skoncentrowanego na produkcie, rozwijającego nowoczesne rozwiązania mobilne używane codziennie przez setki tysięcy użytkowników na placach budowy na całym świecie. Poszukujemy Średniego Programisty Android, który pasjonuje się skalowalnymi aplikacjami mobilnymi, czystą architekturą i nowoczesnymi technologiami Android. W Sigma Software ściśle współpracujemy z zrównoważonym europejskim klientem z siedzibą w Szwecji, aby tworzyć produkty cyfrowe, które poprawiają zarządzanie siłą roboczą, efektywność operacyjną i bezpieczeństwo pracowników.

Staniesz się częścią dojrzałego środowiska inżynieryjnego z silną ekspertyzą techniczną i bliską integracją z organizacją klienta. To okazja do pracy nad długoterminowym rozwojem produktu, wniesienia wkładu w krytyczne dla biznesu rozwiązania integrujące technologie oprogramowania i sprzętu oraz rozwoju obok doświadczonych inżynierów średniego i starszego szczebla.

KLIENT
Nasz klient to zrównoważona europejska firma produktowa z siedzibą w Szwecji, która rozwija rozwiązania cyfrowe do zarządzania siłą roboczą i placami budowy. Firma koncentruje się na poprawie efektywności operacyjnej i bezpieczeństwa pracowników poprzez połączone aplikacje mobilne i inteligentne urządzenia fizyczne.

PROJEKT
Projekt koncentruje się na budowaniu produktów mobilnych i internetowych do śledzenia obecności siły roboczej i zarządzania dostępem na placach budowy na całym świecie. Platforma łączy produkty programowe z urządzeniami fizycznymi, umożliwiając użytkownikom rejestrowanie wejść i wyjść, zdalne odblokowywanie drzwi oraz interakcję z maszynami budowlanymi bezpośrednio z aplikacji mobilnych. Produkt jest krytyczny dla biznesu i nadal szybko się rozwija, obsługując codziennie setki tysięcy aktywnych użytkowników.

Zespół inżynieryjny stosuje nowoczesne praktyki rozwoju Androida z silnym naciskiem na utrzymanie, skalowalność i ciągłe doskonalenie.

Opis stanowiska
Projektowanie, rozwijanie i utrzymywanie aplikacji Android przy użyciu Kotlin i Jetpack Compose
Uczestnictwo w dyskusjach architektonicznych i podejmowaniu decyzji technicznych
Refaktoryzacja, optymalizacja i modernizacja istniejących baz kodu Android
Implementacja skalowalnych i łatwych w utrzymaniu funkcji zgodnie z zasadami Czystej Architektury
Rozwiązywanie problemów i usuwanie wąskich gardeł wydajności aplikacji
Integracja natywnych możliwości Androida, w tym NFC, Bluetooth i SDK kamery
Współpraca z zespołami międzyfunkcyjnymi, w tym inżynierami iOS, specjalistami QA, programistami backendowymi i interesariuszami produktu
Uczestnictwo we wszystkich fazach cyklu życia oprogramowania
Wnoszenie wkładu w inicjatywy dotyczące jakości kodu, przeglądów rówieśniczych i procesów ciągłego doskonalenia
Wsparcie inicjatyw CI/CD i automatyzacji inżynieryjnej.

Wymagania
3+ lata doświadczenia komercyjnego w rozwoju Androida
Silna znajomość Kotlin i nowoczesnych praktyk rozwoju Androida
Praktyczne doświadczenie z Jetpack Compose, Coroutines, Flow, Retrofit i Android SDK
Doświadczenie z podejściami MVVM i Czystej Architektury
Solidne zrozumienie podstaw inżynierii oprogramowania, w tym OOP, algorytmów, struktur danych i wzorców projektowych
Doświadczenie z narzędziami do wstrzykiwania zależności i testowania jednostkowego, takimi jak Mockito i JUnit
Silne umiejętności analityczne i rozwiązywania problemów
Umiejętność samodzielnego prowadzenia rozwoju funkcji i rozwiązań technicznych
Silne umiejętności komunikacyjne i współpracy
Poziom angielskiego średni lub wyższy
Dyplom licencjata w dziedzinie informatyki, inżynierii komputerowej lub równoważne doświadczenie praktyczne.

DODATKOWE INFORMACJE
Będzie to dodatkowy atut:
Doświadczenie z Java, XML i Android Data Binding
Doświadczenie w migracji z interfejsu użytkownika opartego na XML do Jetpack Compose
Doświadczenie w przechodzeniu z tradycyjnych podejść nawigacyjnych do Navigation Compose
Doświadczenie z pipeline'ami CI/CD i automatyzacją wydania
Doświadczenie w skryptowaniu i automatyzacji procesów
Portfolio opublikowanych aplikacji Android w Google Play lub GitHub.

PROFIL OSOBISTY
Proaktywne podejście i nastawienie na odpowiedzialność
Silne umiejętności współpracy i komunikacji
Uwaga na jakość kodu i jego utrzymanie
Umiejętność efektywnej pracy w zwinnych zespołach rozproszonych
Interesowanie się nowoczesnymi technologiami mobilnymi i ciągłym doskonaleniem.

Android Developer in Warsaw – pracodawca: Sigma Software

Sigma Software to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w branży technologii budowlanej. Pracownicy mają możliwość rozwoju zawodowego poprzez udział w architekturze aplikacji oraz współpracę z zespołami iOS, QA i backend, co sprzyja innowacyjności i kreatywności. Dodatkowo, firma stawia na nowoczesne narzędzia i metodyki, co sprawia, że praca tutaj jest nie tylko satysfakcjonująca, ale także pełna wyzwań.

S

Dane kontaktowe:

Zespół rekrutacyjny Sigma Software

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Android Developer in Warsaw

Kotlin
Jetpack Compose
Coroutines
Flow
Retrofit
Android SDK
MVVM