Senior Mobile Engineer
Senior Mobile Engineer contracted remotely to develop new features for Plume WiFi mobile apps and partner ecosystems. Collaborated with a large distributed team and refactored iOS code toward Clean Architecture to improve organization, decoupling, and testability. Implemented modularization using Swift Package Manager and advanced concurrency support to improve iOS runtime performance and UI responsiveness. • Refactored the iOS app into Clean Architecture with improved testability • Modularized code using Swift Package Manager across core and white-labeled apps • Implemented multithreading support in a shared Kotlin Multiplatform layer • Delivered features in partnership contexts including Bell and JCOM