Edward Jones App
590 words; 3 minutes to read.
Project Overview
| Role | Senior iOS Developer |
| Team Size | 15-20 developers (iOS team of 6) |
| Duration | 3 years |
| Impact | Millions of active users managing their financial portfolios |
The Challenge
Edward Jones needed to modernize their mobile banking experience to meet evolving customer expectations. The existing app required significant architectural improvements to support new features like external account linking, real-time messaging, and enhanced security measures while maintaining rock-solid reliability for financial operations.
My Contributions
Technical Leadership:
- Led major feature development including external account aggregation via Yodlee/Fastlink
- Drove adoption of modern iOS patterns: Combine, async/await, MVVM architecture
- Mentored junior developers and conducted thorough code reviews
- Championed test-driven development practices across the iOS team
Key Achievements:
- Successfully integrated complex financial APIs with strict compliance requirements
- Reduced crash rate significantly through systematic debugging and code quality improvements
- Led chapter meetings fostering knowledge sharing and best practices adoption
- Implemented OAuth 2.0 flows for secure authentication
Technologies Used
| Category | Technologies |
|---|---|
| Languages | Swift, Objective-C |
| Frameworks | UIKit, SwiftUI, Combine, CoreLocation, MapKit |
| Backend | RESTful APIs, OAuth 2.0, JSON |
| Third-Party | Yodlee/Fastlink, Firebase Analytics, Crashlytics |
| DevOps | Jenkins CI/CD, Git, TestFlight |
The Outcome
The Edward Jones app consistently ranks among the top-rated financial services apps on the App Store. The modernization efforts enabled rapid feature development while maintaining the stability and security that financial customers demand.
GitHub Repository
Not Available — Proprietary enterprise application
Download
Screenshots
