Location: Toronto, ON (2 days/week)
Duration: 3 months - Possible Extension
Role Overview
We are looking for an experienced Mobile Android Developer to support a large-scale mobile banking project. This role involves developing and maintaining Android applications using Kotlin and modern Android development frameworks. The ideal candidate will have strong hands-on experience in Android application architecture, testing, and scalable mobile solutions.
Team & Environment
- Team Size: 15 members
- Collaborative and fast-paced environment
- Opportunity for extension and long-term engagement
- Hybrid work model (2 days onsite)
Key Responsibilities
- Design, develop, and maintain Android mobile applications using Kotlin
- Work with modern Android development tools and frameworks
- Collaborate with cross-functional teams in an Agile environment
- Participate in application architecture, design, testing, and deployment
- Ensure high performance, scalability, and maintainability of applications
- Support CI/CD pipelines and source control processes
Required Skills & Experience
- 7+ years of experience in mobile application development
- 5+ years of hands-on experience with Kotlin on Android platform
- Strong experience with Android SDK (API Level 28+)
- Experience with libraries/frameworks such as Glide, Retrofit, Dagger2, etc.
- Hands-on experience with Jetpack Compose
- Strong understanding of Object-Oriented Analysis & Design
- Experience with Android development tools including Android Studio, Gradle, Emulator, etc.
- Experience with software design patterns such as MVC, MVP, and MVVM
- Experience with automated testing using JUnit, Robolectric, and Espresso
- Experience working with RESTful and SOAP web services
- Familiarity with Git, Jenkins, CI/CD pipelines, and build processes
- Excellent communication and problem-solving skills
Nice to Have
- Degree in Computer Science or related field
- Knowledge of OAuth, OpenID, and security protocols
- Experience with tools such as Dynatrace, SonarQube, Crashlytics
- Familiarity with Agile methodologies
- Knowledge of AngularJS, Backbone, HTML5, JavaScript, CSS, AJAX
- Experience with Windows, Unix/Linux, WebSphere, or JBoss
- Leadership or mentoring experience
- Experience working with distributed/onshore-offshore teams
- Financial services industry experience
Additional Requirements
- Self-starter with strong ownership mindset
- Ability to work in a fast-paced and changing environment
- Strong analytical and problem-solving skills
- Ability to handle large-scale distributed systems
- Good understanding of SDLC and PMLC processes
- Strong multitasking and organizational abilities
Recruiter Details:
Name: Navtej Singh
Email: [email protected]
Internal ID: 26-11870
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Security Partner
2026-05-28
Senior Software Developer (Kotlin/Kotlin Build Tools)
2026-05-29
Chief Risk Officer (CRO)
2026-05-28
- Posted
- May 20, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- US Tech Solutions
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Security Partner
2026-05-28
Senior Software Developer (Kotlin/Kotlin Build Tools)
2026-05-29
Chief Risk Officer (CRO)
2026-05-28