Frequently Asked Questions
How long does online banking app development take?
A full-featured consumer banking app (accounts, payments, cards, statements) built from scratch typically takes 10 to 16 months with a dedicated squad. A mobile app built on top of an existing online banking backend takes 5 to 9 months. Scrums.com dedicated teams mobilise within 21 days, which accelerates the requirements and architecture phases that otherwise cause early-stage delays.
What's the difference between building for a new digital bank versus an established bank?
A new digital bank is a greenfield build: you choose your core banking platform, design your data model, and pick your compliance stack from scratch. An established bank has an existing core with decades of transaction history, an existing customer base to migrate, and a regulatory track record to protect. The engineering challenges are fundamentally different. Scrums.com has experience on both sides, including the hybrid case where an established bank is launching a separate digital brand on new infrastructure.
How do you handle financial data security in mobile apps?
We follow the OWASP Mobile Security Testing Guide as a baseline. Key measures include certificate pinning to prevent MITM attacks, secure enclave storage for biometric credentials, obfuscation of the application binary, and jailbreak/root detection with appropriate risk response. No financial data is stored in cleartext on-device. All API communication is over TLS 1.3 with server-side certificate validation. Security testing is run against each release, not just at project end.
Can you integrate with third-party providers like Plaid, TrueLayer, or Mambu?
Yes. We have experience integrating with open banking aggregation providers (Plaid, TrueLayer, Yodlee), core banking platforms (Mambu, Thought Machine Vault, Railsbank), identity verification providers (Jumio, Onfido), and payment processors (Stripe, Adyen, Checkout.com). Integration contracts are designed with resilience patterns (circuit breakers, fallback responses, async result polling) so that third-party outages degrade gracefully rather than taking your app offline.
Do you build for both iOS and Android?
Yes. We build native (Swift/Kotlin), cross-platform (React Native, Flutter), or hybrid approaches depending on your product requirements and team structure. For most banking apps, React Native with native modules for security-sensitive features (biometrics, secure storage, NFC) delivers the best balance of development efficiency and native performance. We recommend against pure web-based approaches (Cordova, Ionic) for banking apps where security and performance requirements are stringent. Explore our dedicated engineering team model to understand how we staff mobile builds.