Job Description
Overview
Akkodis is seeking a Senior Android Developer for a contract position with a client in Toronto, ON (Hybrid).
Location: 155 Wellington Street West on site 4 days a week
Ideal candidate has 2+ years developing native Android applications, 3+ years of Java, 2+ years of Kotlin, MVVM, and security protocols such as OAuth and OpenID, with preference for experience in large organizations.
Mandatory skills
- Banking client experience
- 2+ years developing native Android applications
- 3+ years of Java
- 2+ years of Kotlin
- MVVM
- Security protocols such as OAuth and OpenID
Must-have
- Experience: 2+ years 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 communicating with RESTful services
- Automated testing via JUnit and platform-specific frameworks like Robolectric and Espresso
- Strong communication skills and 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 apply 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
Seniority level
- Mid-Senior level
Employment type
- Contract
Job function
- Information Technology
Industries
- IT Services and IT Consulting
- Banking
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Careeler.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.