2x Android Developer
2x Android Developer for a 6 month rolling contract inside IR35 based in Leeds offering 2 days per week remote but requiring 3 days per week on-site.
Overview
Experience with designing a mobile experience for variable screen sizes in different Android versions, with strong knowledge of Kotlin/Java and the Android SDK, UI design principles, patterns and best practices, offline storage, threading and performance tuning, and a solid understanding of the open-source Android ecosystem and libraries for common tasks, benchmarking and optimisation. Proficiency in Google’s Android design principles, interface guidelines and code versioning tools (Git). Experience applying SOLID Principles, MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries, Jetpack Compose, working in a modularised codebase and performing UI testing.
Responsibilities
* Design a mobile experience for variable screen sizes in variable versions of Android.
* Apply strong knowledge of Kotlin/Java, Android SDK, Android UI design principles, patterns, and best practices.
* Work with offline storage, threading, and performance tuning.
* Leverage the open-source Android ecosystem libraries for common tasks, benchmarking and optimisation.
* Follow Google Android design principles, interface guidelines and use code versioning tools such as Git.
* Apply SOLID Principles, MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries, including Jetpack Compose.
* Work in a modularised codebase and perform UI testing.
Desirable Qualifications
* Understanding of basic App architectures (MVP/MVVM/MVI/Clean Architecture).
* Experience with common libraries such as Dagger2, Retrofit, Coroutines - RxJava, Cloud message APIs and push notifications, HTML5, CSS3, JavaScript, and responsive web design.
* Knowledge of RESTful APIs and web services.
#J-18808-Ljbffr