Sigma Software Group
Sigma Software Group
1001 – 5000 Pracownicy
DoradztwoMotoryzacjaOpieka zdrowotna
Sigma Software Group to międzynarodowa firma konsultingowa z branży technologicznej, założona w 2002 roku. Jej zespoły zajmują się tworzeniem oprogramowania, projektowaniem graficznym, testowaniem i wsparciem technicznym dla klientów z takich sektorów jak motoryzacja, opieka zdrowotna, telekomunikacja, lotnictwo, bankowość, gry, nieruchomości i reklama. Firma zatrudnia specjalistów IT do pracy nad złożonymi projektami inżynieryjnymi oraz wspiera rozwój zawodowy poprzez mentoring i ciągłe doskonalenie. Możliwość pracy zdalnej jest częścią modelu pracy firmy, a jej projekty są realizowane dla organizacji takich jak AstraZeneca, Scania i SAS.

Zdalny programista Android, technologie dla budownictwa (Polska)

Twórz aplikacje w Kotlinie i Jetpack Compose do zarządzania ekipami budowlanymi, łącząc oprogramowanie mobilne z urządzeniami fizycznymi. Rozwijaj skalowalne funkcje produktu technologicznego dla branży budowlanej.

Opis

  • Twórz i utrzymuj aplikacje na Androida w Kotlinie i Jetpack Compose.
  • Bierz udział w dyskusjach o architekturze i współtwórz decyzje techniczne.
  • Modernizuj istniejący kod Androida przez refaktoryzację i poprawę wydajności.
  • Twórz łatwe w utrzymaniu, skalowalne funkcje zgodnie z zasadami Clean Architecture.
  • Analizuj błędy aplikacji i problemy z wydajnością, a następnie je rozwiązuj.
  • Łącz aplikacje na Androida z możliwościami NFC, Bluetooth i SDK aparatu.
  • Współpracuj z osobami z zespołów iOS, QA, backendu i produktu.
  • Angażuj się na wszystkich etapach cyklu życia oprogramowania.
  • Dbaj o jakość kodu poprzez wzajemne przeglądy i ciągłe doskonalenie.
  • Współtwórz CI/CD i automatyzację procesów inżynieryjnych.

Wymagania

  • Co najmniej trzy lata doświadczenia zawodowego w tworzeniu aplikacji na Androida.
  • Znajomość Kotlina i aktualnych praktyk programowania na Androida.
  • Praktyczne doświadczenie z Jetpack Compose, Coroutines, Flow, Retrofit i Android SDK.
  • Doświadczenie w stosowaniu MVVM i Clean Architecture.
  • Dobra znajomość programowania obiektowego, algorytmów, struktur danych i wzorców projektowych.
  • Doświadczenie z wstrzykiwaniem zależności oraz narzędziami do testów jednostkowych, takimi jak Mockito i JUnit.
  • Dobrze rozwinięte myślenie analityczne i umiejętność rozwiązywania problemów.
  • Umiejętność samodzielnego przejmowania odpowiedzialności za funkcje i ich rozwijania.
  • Bardzo dobre umiejętności komunikacji i pracy zespołowej.
  • Angielski na poziomie średnio zaawansowanym lub wyższym.
  • Licencjat z informatyki lub inżynierii komputerowej albo równoważne doświadczenie praktyczne.

Benefity

  • Możliwość pracy zdalnej.
  • Praca nad długoterminowym rozwojem produktu.
  • Rozwój zawodowy u boku doświadczonych inżynierów średniego i starszego szczebla.
  • Praca w ugruntowanym środowisku inżynieryjnym z szeroką wiedzą techniczną.
  • Bliska współpraca z organizacją klienta.
  • Współpraca ze zrównoważoną europejską firmą produktową.
  • Praca w rozproszonym zespole agile.