
Sigma Software Group er et multinasjonalt teknologikonsulentselskap som ble grunnlagt i 2002. Teamene i selskapet leverer programvareutvikling, grafisk design, testing og teknisk støtte til kunder innen blant annet bilindustrien, helsesektoren, telekommunikasjon, luftfart, bank, spill, eiendom og reklame. Selskapet ansetter IT-spesialister til å arbeide med komplekse tekniske prosjekter og støtter faglig utvikling gjennom veiledning og kontinuerlig læring. Fjernarbeid er en del av arbeidsmodellen, og prosjektene betjener organisasjoner som AstraZeneca, Scania og SAS.
Androidutvikler innen byggteknologi
Bygg apper i Kotlin og Jetpack Compose for administrasjon av arbeidsstyrken i bygg og anlegg. Koble mobilprogramvare med enheter for å forbedre adgang til byggeplasser, effektivitet og arbeidernes sikkerhet.
Beskrivelse
- Bygg og vedlikehold Android-apper med Kotlin og Jetpack Compose.
- Bidra i diskusjoner om arkitektur og tekniske beslutninger.
- Refaktorer og forbedre eksisterende Android-kodebaser.
- Utvikle skalerbare og vedlikeholdbare funksjoner med Clean Architecture.
- Feilsøk applikasjonsproblemer og flaskehalser i ytelsen.
- Integrer innebygde Android-funksjoner, blant annet NFC, Bluetooth og Camera SDK-er.
- Samarbeid med iOS-ingeniører, QA-spesialister, backendutviklere og produktinteressenter.
- Bidra gjennom hele programvareutviklingens livssyklus.
- Bidra til kodekvalitet, fagfellevurderinger av kode og kontinuerlig forbedring.
- Hjelp til med å videreutvikle CI/CD og teknisk automatisering.
Krav
- Ha minst tre års kommersiell erfaring med Android-utvikling.
- Ha god kunnskap om Kotlin og moderne praksis for Android-utvikling.
- Ha praktisk erfaring med Jetpack Compose, Coroutines, Flow, Retrofit og Android SDK.
- Ha brukt MVVM og Clean Architecture.
- Forstå objektorientert programmering, algoritmer, datastrukturer og designmønstre.
- Ha erfaring med verktøy for dependency injection og enhetstesting, som Mockito og JUnit.
- Ha sterke analytiske evner og gode problemløsningsevner.
- Ta eierskap til funksjoner og utvikle dem selvstendig.
- Kommunisere og samarbeide effektivt.
- Ha engelskkunnskaper på mellomnivå eller høyere.
- Ha en bachelorgrad i informatikk eller datateknikk, eller tilsvarende praktisk erfaring.
Fordeler
- Jobb på avstand.
- Bidra til langsiktig produktutvikling.
- Utvikle deg sammen med erfarne utviklere på mellom- og seniornivå.
- Jobb i et modent teknologimiljø med høy teknisk kompetanse.
- Samarbeid tett med kundens organisasjon.