Android Developer - Kotlin, Java, Graph QL
Toronto
Role Description :
- Knowledge of Kotlin and Java language
- Knowledge of XML and jetpack compose for UI
- Knowledge of reactive programming and trend tools like coroutines and RX-java Rx-Android
- Knowledge of Dependency injection like dagger2 and hilt
- Knowledge of Android concepts like android lifecycle
- knowledge of network and webservice - GraphQL - Rest
- knowledge of loading images. Use of Glide and GlideCompose libraries
Essential Skills :
4+ years of software development experience using Kotlin and Android Studio in an Agile development environment on large applicationsExperience with MVVM and Clean architecture.Proficient in Kotlin, Coroutines and Dependency injection.Substantial mobile application development experience, with a focus on Android developmentStrong understanding of cross-platform development using PAAS cloud systems.Experience of refactoring code to keep up to date with newest technologies.Desirable Skills : Experience with integrating with graphQL
JD :
5+ years of software development experience using Kotlin and Android Studio in an Agile development environment on large applications.Experience with MVVM and Clean architecture.Proficient in Kotlin, Coroutines and Dependency injection.Substantial mobile application development experience, with a focus on Android developmentStrong understanding of cross-platform development using PAAS cloud systems.Experience with integrating with graphQLExperience of refactoring code to keep up to date with newest technologies.