Senior iOS Developer - Permanent contract - 80% Remote, PRONOSOFT
Jun, 2017 - Dec, 20225 years 6 months
Facilitated login access for over 500k users, enabling them to retrieve their tickets and access their accounts. Possibility to subscribe to different subscriptions in order to obtain additional match informations and advanced match analysis. Team lead for a team of 2 people. Arranged stability to over 99.9% crash-free sessions. Improved performances & bug fixing. Established a clean architecture approach, enhancing project maintainability and code readability for long-term scalability and collaboration. Orchestrated a transition from the MVC architecture to the more robust MVVM architecture, improving separation of concerns and facilitating easier code management. Undertook a major code rewrite, transitioning from 100% Objective-C to a modernized structure with 40% Swift code, harnessing the benefits of Swift's advanced features and syntax. Harmonized the coexistence of Objective-C, Swift, UIKit, and SwiftUI within a single app
500k+ users
StoreKit
Firebase
Core Data