This job offer is no longer available
Senior Android Developer
Smart IT Frame LLC
- Toronto, Ontario, Canada
- Toronto, Ontario, Canada
About
contract
Toronto, Ontario
About the Role
A leading financial institution in Canada is seeking Senior Android Developers to work on one of the country's most successful and widely used banking applications. This is an exciting opportunity to contribute to ongoing modernization and feature enhancement initiatives in a high-impact environment.
What You Will Be Doing
Develop robust solutions to complex technical problems using modern frameworks and design patterns
Collect and analyze requirements and recommend optimal technical approaches
Write, test, and maintain high-quality Android code with attention to scalability, performance, and security
Collaborate within an Agile Scrum team and follow development best practices
Review and refactor existing codebases for feasibility, maintainability, and improved performance
Conduct impact analysis for system changes and production issues
Provide technical recommendations to support product decision-making
Stay updated on the latest Android platform advancements and propose improvements
Communicate technical concepts clearly to technical and non-technical stakeholders
Conduct peer code reviews to ensure coding standards are met
Mentor junior developers on Android best practices and engineering principles
Must‑Have Qualifications
5+ years of experience developing native Android applications
3+ years of Java development experience
Strong understanding of OOP, Android app architecture, and software design patterns
Experience using Android libraries and interacting with RESTful APIs
Hands-on experience with JUnit, Robolectric, and Espresso for automated testing
Excellent communication skills across all levels (requirements, architecture, and development)
Experience working in Agile/Scrum environments
Nice‑to‑Have Skills
Experience with Kotlin
Knowledge of emerging Android SDK components
Strong grasp of MVVM and other modern architectural patterns
Familiarity with security protocols such as OAuth and OpenID
Experience securing data using the Android Keystore
Understanding of accessibility standards in app development
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.