Sourceworx
Sourceworx
Sourceworx er et selskap innen IKT-løsninger som hjelper organisasjoner med å håndtere komplekse forretnings- og teknologiutfordringer. Med mer enn 16 års bransjeerfaring leverer selskapet cybersikkerhet, administrerte IT-tjenester, programvareutvikling, verktøy for prosjektstyring og læringsstyringssystemer som er tilpasset ulike driftsbehov. Arbeidet fokuserer på å hjelpe virksomheter med å forbedre produktivitet, sikkerhet og effektivitet, mens statusen B-BBEE Level 1 gjenspeiler et uttalt engasjement for mangfold og likestilling.

Senior Androidutvikler (på stedet, Sør-Afrika) - Sourceworx

Sourceworx søker en erfaren Androidutvikler som skal bygge og vedlikeholde mobilapplikasjoner, integrere backendtjenester og forbedre applikasjonenes kvalitet og ytelse. Rollen innebærer samarbeid med ingeniører på tvers av infrastrukturlag for å levere nye funksjoner.

Beskrivelse

  • Bygge og utforme Android-applikasjoner
  • Opprettholde høy ytelse, kvalitet og respons i applikasjonene
  • Samarbeide med teamet om å definere, utforme og lansere nye funksjoner
  • Bruke teknisk designdokumentasjon som veiledning i utviklingen av løsninger
  • Diagnostisere flaskehalser, løse feil og forbedre applikasjonenes virkemåte
  • Bidra til kodekvalitet, en vedlikeholdbar struktur og automatisering
  • Anvende DevOps-prinsipper, metoder og verktøy i utviklingsarbeidet
  • Utvikle og vedlikeholde Android-applikasjoner som er koblet til backendtjenester
  • Samarbeide med ingeniører og utviklere som har ansvar for ulike infrastrukturlag

Krav

  • Avanserte Java-kunnskaper med omfattende erfaring innen utvikling i Kotlin
  • Gode ferdigheter i utviklingsmiljøet Android Studio
  • Sterk forståelse av objektorienterte programmeringsprinsipper
  • Yrkeserfaring med Groovy
  • Forståelse av applikasjoners ytelsesbegrensninger og egenskaper
  • Kunnskap om minnehåndtering og flertrådet programmering
  • Kjennskap til RESTful API-er
  • Evne til å implementere brukerorienterte grensesnitt og anvende prinsipper for brukergrensesnittsdesign
  • Erfaring med plattformer for automatisert testing og enhetstesting
  • Evne til å benchmarke systemer og optimalisere ytelsen
  • Forståelse av Apples designprinsipper og retningslinjer for grensesnitt
  • Gode ferdigheter i verktøy for versjonskontroll av kode, som Git eller Azure DevOps
  • Kjennskap til praksis for kontinuerlig integrasjon
  • Erfaring med smidige metoder og verktøy som Jira
  • Bachelorgrad i informatikk eller tilsvarende kvalifikasjon
  • Minst fem års yrkeserfaring

Relaterte jobber