
FCamara Consulting & Training je brazilska multinacionalna družba, osredotočena na digitalno preobrazbo in tehnološko svetovanje. Njeno delo zajema inovacije, e-trgovino, digitalno strategijo, umetno inteligenco in kibernetsko varnost, pri čemer organizacijam pomaga vključevati tehnologijo v razvijajoče se poslovanje. Družba opravlja storitve za stranke na področjih zdravstva, zavarovalništva, logistike, maloprodaje in financ ter podjetjem pomaga razvijati in posodabljati njihove digitalne zmogljivosti.
Razvijalec mobilnega frontenda (iOS) – delo na daljavo
Ustvarjajte finančni mobilni izdelek za naročnika podjetja FCamara z uporabo izvornega Swifta in modularne arhitekture. Razvijajte dinamične vmesnike s pristopom Server-Driven UI in jih povezujte z zalednimi storitvami.
Opis
- Ustvarjajte in izboljšujte mobilne funkcionalnosti, ki se povezujejo z drugimi naročnikovimi aplikacijami.
- Razvijajte izvorne funkcionalnosti za iOS v Swiftu.
- Ustvarjajte odzivne in tekoče vmesnike, ki upoštevajo standarde UX in UI izdelka.
- Izdelujte komponente za večkratno uporabo v modularni arhitekturi z vtičniki.
- Ustvarjajte komponente in uporabniške tokove po načelih Server-Driven UI.
- Razlagajte zaledne konfiguracije in pogodbe za izris dinamičnih vmesnikov.
- Povezujte mobilne aplikacije z API-ji in zalednimi storitvami.
- Upravljajte stanje aplikacije, predpomnjenje, lokalno trajno hrambo in sinhronizacijo podatkov.
- Obravnavajte izpade storitev in napake, povezane s povezljivostjo.
- Ohranjajte visoko zmogljivost, stabilnost in nemotene uporabniške tokove.
- Uporabljajte mobilne varnostne prakse, primerne za izdelke finančnih institucij.
- Ustvarjajte enotne in integracijske teste ter podpirajte strategije avtomatiziranega testiranja.
- Sodelujte pri pregledih kode in tehničnih standardih.
- Sodelujte z ekipami Backend, Arhitektura, QA, Product Owner in UX/UI.
- Pomagajte razvijati mobilno arhitekturo in skupno knjižnico komponent.
- Prispevajte k praksam opazljivosti, spremljanja in analize napak mobilnih aplikacij.
Zahteve
- Strokovne izkušnje z izdelavo izvornih mobilnih aplikacij.
- Izkušnje z razvojem za iOS z uporabo Swifta, SwiftUI in/ali UIKit.
- Poznavanje MVVM, Clean Architecture ali primerljivih vzorcev mobilne arhitekture.
- Izkušnje z integracijo aplikacij z REST API-ji.
- Poznavanje JSON-a ter serializacije in deserializacije podatkov.
- Razumevanje asinhronega programiranja in upravljanja sočasnosti.
- Poznavanje modularizacije mobilnih aplikacij.
- Dobro poznavanje Gita in praks upravljanja različic.
- Izkušnje z enotnim in avtomatiziranim testiranjem.
- Poznavanje CI/CD za razvoj mobilnih aplikacij.
- Razumevanje življenjskih ciklov aplikacij za iOS.
- Poznavanje razvoja za platforme Apple in smernic za uporabniško izkušnjo.
- Poznavanje OAuth 2.0 in OpenID Connect je prednost.
- Izkušnje z JWT in varnim upravljanjem žetonov so prednost.
- Poznavanje varnega shranjevanja informacij v napravi je prednost.
- Poznavanje Android Keystore je prednost.
- Poznavanje pripenjanja potrdil je prednost.
- Poznavanje biometrične avtentikacije je prednost.
- Izkušnje z varnim programiranjem so prednost.
- Poznavanje OWASP Mobile Application Security je prednost.
- Izkušnje z digitalnimi bankami, fintech podjetji ali plačilnimi rešitvami.
- Izkušnje z implementacijo Server-Driven UI.
- Izkušnje z delom na Super Apps.
- Poznavanje modularnih arhitektur z vtičniki.
- Izkušnje s podporo aplikacijam velikega obsega in poslovno kritičnim aplikacijam.
- Poznavanje zastavic funkcij in oddaljene konfiguracije.
- Izkušnje z opazljivostjo in spremljanjem mobilnih aplikacij.
- Izkušnje s finančnimi izdelki, plačili ali digitalnimi denarnicami.
Ugodnosti
- V objavi niso navedene ugodnosti, dodatki ali dodatno plačilo.