FCamara Consulting & Training
FCamara Consulting & Training
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.