Sigma Software Group
Sigma Software Group
Sigma Software Group är ett multinationellt teknikkonsultföretag som grundades 2002. Företagets team erbjuder programvaruutveckling, grafisk design, testning och teknisk support till kunder inom bland annat fordonsindustrin, hälso- och sjukvård, telekommunikation, flyg, bank, spel, fastigheter och reklam. Företaget anställer IT-specialister för att arbeta med komplexa tekniska projekt och främjar yrkesutveckling genom mentorskap och kontinuerligt lärande. Distansarbete ingår i företagets arbetsmodell, och projekten riktar sig till organisationer som AstraZeneca, Scania och SAS.

Androidutvecklare på distans inom byggteknik (Polen)

Bygg appar i Kotlin och Jetpack Compose för hantering av byggarbetskraft och koppla mobilprogramvara till fysiska enheter. Utveckla skalbara funktioner för en produkt inom byggteknik.

Beskrivning

  • Bygg och underhåll Android-appar med Kotlin och Jetpack Compose.
  • Delta i arkitekturdiskussioner och bidra till tekniska beslut.
  • Modernisera befintlig Android-kod genom refaktorering och prestandaförbättringar.
  • Skapa underhållbara och skalbara funktioner enligt principerna för Clean Architecture.
  • Undersök fel i applikationen och prestandaproblem och åtgärda dem.
  • Anslut Android-appar till funktioner i NFC-, Bluetooth- och kamera-SDK:er.
  • Samarbeta med kollegor inom iOS, QA, backend och produkt.
  • Bidra genom hela programvarans utvecklingslivscykel.
  • Stöd kodkvaliteten genom kollegial granskning och kontinuerliga förbättringar.
  • Bidra till CI/CD och automatisering inom utveckling.

Krav

  • Minst tre års yrkeserfarenhet av Android-utveckling.
  • Goda kunskaper i Kotlin och moderna metoder för Android-utveckling.
  • Praktisk erfarenhet av Jetpack Compose, Coroutines, Flow, Retrofit och Android SDK.
  • Erfarenhet av att tillämpa MVVM och Clean Architecture.
  • Goda kunskaper i objektorienterad programmering, algoritmer, datastrukturer och designmönster.
  • Erfarenhet av verktyg för beroendeinjektion och enhetstester, till exempel Mockito och JUnit.
  • God analytisk förmåga och förmåga att lösa problem.
  • Förmåga att ta ansvar för funktioner och utveckla dem självständigt.
  • God kommunikations- och samarbetsförmåga.
  • Engelska på medelnivå eller högre.
  • Kandidatexamen i datavetenskap eller datateknik, eller motsvarande praktisk erfarenhet.

Förmåner

  • Möjlighet att arbeta på distans.
  • Arbeta med långsiktig produktutveckling.
  • Utvecklas tillsammans med erfarna utvecklare på mellan- och seniornivå.
  • Bli en del av en etablerad utvecklingsmiljö med djup teknisk kompetens.
  • Arbeta nära kundens organisation.
  • Samarbeta med ett hållbart europeiskt produktföretag.
  • Arbeta i ett agilt, distribuerat team.