Sr Android Developer
Loc : Toronto, 2 days Hybrid
Permanent role
What do you need to succeed?
Must-have
2+ years hands developing native Android applications
3+ years of Java,
2+ years of Kotlin.
Thorough understanding of Object-Oriented Programming concepts, Android application architecture and software design patterns
Experience with Android libraries and best practices when it comes to communicating with RESTful services
Automated testing via Junit and platform specific frameworks like Robolectric and Espresso
Strong communication skills, ability to collaborate with stakeholders at different levels of abstraction (requirements, architecture, and code)
Understanding of Agile Methodologies
Software Engineering, Computer Science or equivalent degree from an accredited University / College.
Nice-to-have
Knowledge of new and upcoming sdk components in the Android space
Good understanding of design patterns such as MVVM, and how they can be applied to Android development
Developed UI with compose, coroutines and material design
Knowledge of security protocols such as OAuth and OpenID.
Securing data using the Android Keystore
Developing with accessibility in mind
Android Developer • Toronto, ON, Canada