FCamara Consulting & Training
FCamara Consulting & Training
FCamara Consulting & Training este o companie multinațională braziliană axată pe transformare digitală și consultanță tehnologică. Activitatea sa acoperă inovarea, comerțul electronic, strategia digitală, inteligența artificială și securitatea cibernetică, ajutând organizațiile să integreze tehnologia în operațiuni de afaceri aflate în continuă evoluție. Compania deservește clienți din domeniul sănătății, asigurărilor, logisticii, comerțului cu amănuntul și finanțelor, sprijinind întreprinderile să își dezvolte și să își modernizeze capacitățile digitale.

Mobile Frontend Developer (iOS) – Remote

Build a financial mobile product for an FCamara client using native Swift and modular architecture. Develop dynamic interfaces with Server-Driven UI and integrate them with backend services.

Descriere

  • Build and improve mobile features that integrate with the client’s other applications.
  • Develop native iOS functionality with Swift.
  • Create responsive, fluid interfaces that follow the product’s UX and UI standards.
  • Build reusable components within a modular, pluggable architecture.
  • Create components and user flows using Server-Driven UI principles.
  • Interpret backend configurations and contracts to render dynamic interfaces.
  • Connect mobile applications to APIs and backend services.
  • Manage application state, caching, local persistence, and data synchronization.
  • Handle service outages and connectivity-related errors.
  • Maintain strong performance, stability, and seamless user flows.
  • Apply mobile security practices appropriate for financial-institution products.
  • Create unit and integration tests while supporting automated testing strategies.
  • Contribute to code reviews and technical standards.
  • Work with Backend, Architecture, QA, Product Owner, and UX/UI teams.
  • Help advance the mobile architecture and shared component library.
  • Contribute to observability, monitoring, and mobile failure-analysis practices.

Cerințe

  • Professional experience building native mobile applications.
  • Experience with iOS development using Swift, SwiftUI, and/or UIKit.
  • Familiarity with MVVM, Clean Architecture, or comparable mobile architecture patterns.
  • Experience integrating applications with REST APIs.
  • Knowledge of JSON and data serialization and deserialization.
  • Understanding of asynchronous programming and concurrency management.
  • Knowledge of mobile application modularization.
  • Proficiency with Git and version-control practices.
  • Experience with unit and automated testing.
  • Knowledge of CI/CD for mobile development.
  • Understanding of iOS application life cycles.
  • Familiarity with Apple platform development and user-experience guidelines.
  • OAuth 2.0 and OpenID Connect knowledge is advantageous.
  • JWT and secure token-management experience is advantageous.
  • Knowledge of secure on-device information storage is advantageous.
  • Android Keystore knowledge is advantageous.
  • Certificate-pinning knowledge is advantageous.
  • Biometric-authentication knowledge is advantageous.
  • Secure coding experience is advantageous.
  • Knowledge of OWASP Mobile Application Security is advantageous.
  • Experience with digital banks, fintech companies, or payment solutions.
  • Experience implementing Server-Driven UI.
  • Experience working with Super Apps.
  • Knowledge of modular and pluggable architectures.
  • Experience supporting high-scale, business-critical applications.
  • Knowledge of feature flags and remote configuration.
  • Experience with mobile observability and monitoring.
  • Experience with financial products, payments, or digital wallets.

Beneficii

  • The posting does not specify benefits, perks, or additional compensation.

Locuri de muncă similare

Terumo Medical Corporation

Territory Manager, Interventional Systems — Philadelphia

Terumo Medical Corporation

Lead sales of Terumo Interventional Systems devices to hospitals and outpatient facilities in the Philadelphia area. Build accounts, support procedures, educate clinicians, and meet territory sales goals.

Deschide