experience in building scalable mobile applications across devices and OS versions, Expert-level proficiency in Swift, with strong knowledge of UIKit and SwiftUI, Solid understanding of software architecture, including MVVM and design patterns, Comprehensive testing experience, including Unit, UI, and Snapshot testing, API integration expertise, especially RESTful services, Strong grasp of persistent storage mechanisms, concurrency, and memory management, Strong experience More ❯
the libraries available for common tasks and benchmarking and optimisation Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git Applying SOLID Principles MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries Jetpack Compose Working in a modularised codebase UI testing More ❯
the libraries available for common tasks and benchmarking and optimisation, Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git, Applying SOLID Principles, MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries, Jetpack Compose, Working in a modularised codebase and UI testing. The ideal candidate will desirably have strong experience in the … understanding of basic App architectures (ie MVP/MVVM/MVI/Clean Architecture) and experience with common libraries such as (Dagger2, Retrofit, Coroutines - RxJava), Cloud message APIs and push notifications, HTML5, CSS3, JavaScript, and responsive web design as well as knowledge of RESTful APIs and web services. More ❯