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
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.
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.
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.