
Sourceworx je podjetje za rešitve IKT, ki organizacijam pomaga pri spopadanju z zapletenimi poslovnimi in tehnološkimi izzivi. Na podlagi več kot 16 let izkušenj v panogi zagotavlja kibernetsko varnost, upravljane IT-storitve, razvoj programske opreme, orodja za vodenje projektov in sisteme za upravljanje učenja, prilagojene različnim operativnim potrebam. Njegovo delo je osredotočeno na pomoč podjetjem pri izboljšanju produktivnosti, varnosti in učinkovitosti, status B-BBEE Level 1 pa odraža njegovo deklarirano zavezanost raznolikosti in enakosti.
Starejši razvijalec za Android (delo na lokaciji, Južna Afrika) - Sourceworx
Sourceworx išče starejšega razvijalca za Android za izdelavo in vzdrževanje mobilnih aplikacij, integracijo zalednih storitev ter izboljšanje kakovosti in zmogljivosti aplikacij. Delo vključuje sodelovanje z inženirji na različnih infrastrukturnih plasteh pri uvajanju novih funkcionalnosti.
Opis
- Izdelovati in načrtovati aplikacije za Android
- Vzdrževati visoko zmogljivost, kakovost in odzivnost aplikacij
- Sodelovati z ekipo pri opredeljevanju, načrtovanju in izdaji novih funkcionalnosti
- Uporabljati tehnično projektno dokumentacijo za usmerjanje razvoja rešitev
- Diagnosticirati ozka grla, odpravljati napake in izboljševati delovanje aplikacij
- Skrbeti za kakovost kode, vzdržljivo organizacijo in avtomatizacijo
- Uporabljati načela, metode in orodja DevOps pri razvoju
- Razvijati in vzdrževati aplikacije za Android, povezane z zalednimi storitvami
- Sodelovati z inženirji in razvijalci, odgovornimi za različne infrastrukturne plasti
Zahteve
- Napredno znanje Jave z obsežnimi izkušnjami pri razvoju v Kotlinu
- Dobro poznavanje razvojnega okolja Android Studio
- Temeljito poznavanje načel objektno usmerjenega programiranja
- Poklicne izkušnje z uporabo Groovyja
- Razumevanje omejitev in značilnosti zmogljivosti aplikacij
- Poznavanje upravljanja pomnilnika in večnitnega programiranja
- Poznavanje REST API-jev
- Sposobnost izvajanja uporabniško usmerjenih vmesnikov in uporabe načel oblikovanja uporabniških vmesnikov
- Izkušnje s platformami za avtomatizirano testiranje in enotskim testiranjem
- Sposobnost primerjalnega testiranja sistemov in optimizacije zmogljivosti
- Razumevanje Applovih načel oblikovanja in smernic za vmesnike
- Dobro poznavanje orodij za različičenje kode, kot sta Git ali Azure DevOps
- Poznavanje praks neprekinjene integracije
- Izkušnje z agilnimi metodami in orodji, kot je Jira
- Diploma iz računalništva ali enakovredna kvalifikacija
- Vsaj pet let poklicnih delovnih izkušenj