Candidates who have 3+ years' experience developing native Android applications. Please refer to the job advert for further information.
Android Developer
Key Responsibilities
- Work with product owners and user experience teams to build high quality features that make users love our app by leveraging your knowledge in Android's Material Design guidelines
- Develop software that are reliable, maintainable and reusable because you have a thorough understanding of OOP principles
Required Skills:
- 3+ years' experience developing native Android applications
- 3+ years Kotlin experience (past co-op, personal projects, work experience, and more)
- Thorough understanding of Hilt code structure, Object Oriented Programming concepts, Android application architecture and software design patterns
- Experience with Android libraries and best practices when it comes to communicating with GraphQL and REST web services and hands on experience in Jetpack Compose.
- Strong communication skills, ability to collaborate with stake-holders at different levels of abstraction (requirements, architecture and code)
- Understanding of Agile Methodologies and basic knowledge of writing unit tests.
Preferred Qualifications
- Knowledge of new and upcoming sdk components in the Android space
- Good understanding of design patterns such as MVVM, Clean architecture.
- Securing data using the Android Keystore
- Developing with accessibility in mind
Type: Full time office based
This is not a Work From Home Position
PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS