
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.