← All projects
Digital banking · Historical project

Orange Bank

Helped build a new Orange Bank iOS app with significant technical ownership, especially in cards, shared components, architecture and quality.

MY ROLESenior iOS Engineer
THE PROJECT

Context & scope

The Orange Bank work involved building a new native banking app from the ground up, including a cards domain and common features shared across the product. The project required a reliable architecture, reusable components and a disciplined testing and release process.

TECHNICAL OWNERSHIP

How I contributed

As a Senior iOS Engineer, I made technical contributions to the new app, particularly the cards domain, shared components, routing, dependency injection and test automation. I collaborated on architectural choices within the team without holding a formal Technical Owner role.

ENGINEERING CONTRIBUTIONS

What I worked on

  • Developed cards-related banking functionality and reusable native iOS components.
  • Contributed to Clean Architecture decisions and separation of responsibilities across application layers.
  • Organized navigation with routers and dependency injection through assemblers.
  • Implemented unit, UI and snapshot tests to validate behavior and screen appearance.
  • Collaborated on package/dependency management and build/distribution automation using Fastlane.