-
TekStaff IT Solutions

Android Developer

TekStaff IT Solutions
Canada · Contract · Mid-Senior

TekStaff's Client has a current vacancy for "Android Developer"


Job Description

Must have:

• 7+ years experience in mobile development and 5+ years with Kotlin on Android platform.

• Familiar with Android SDK (level 28 and later) and open-source libraries such as Glide, Retrofit, Dagger2, etc..

• Strong knowledge of object-oriented analysis and design, implementation and maintenance

• Hands-on experience with Jetpack Compose libraries.

• Hands-on experienced with development tools such as Android Studio, Gradle, Emulator etc..

• Hands-on experience with software design pattern such as MVC, MVP, and MVVM

• Hands-on experience with automated testing via JUnit and platform specific frameworks like Robolectric and Espresso

• Experience with Web services such as RESTful and SOAP etc..

• Experience with build processes, continuous integration and source control systems such as Git, Jenkins etc..

• Excellent oral and written communication skills


Nice to have:

• A University or College degree in Computer Science or equivalent field

• Knowledge of security protocols such as OAuth and OpenID.

• Knowledge of analytics tool such as Dynatrace, SonarQube, Crashlytics, etc..

• Familiar with software development methodologies such as Agile.

• Knowledge of MFC frameworks such as AngularJS, Backbone.

• Web Technologies: HTML5, JavaScript, CSS, HTML-DOM, AJAX an asset

• Development and platforms: Windows, Unix/Linux, Websphere, Jboss

• Experience in leading/mentoring technical team members

• Experience working with a distributed team with both onshore and offshore developers.


Other considerations:

• Must be a self-starter with ability to work within and lead highly effective internal teams and vendors.

• Expert understanding of performance issues, and real-world experience designing systems to handle massive scale

• Ability to prioritize job duties and multi-task in a fast-paced environment

• Comfortable working on large scale, multi-component complex distributed systems

• Ability and willingness to understand and acquire new technical skills.

• Ability to multi-task in a fast paced/often changing environment.

• Highly organized, self-motivated, customer oriented

• Proven analytic and problem-solving skills.

• Well organized, self-motivated, strong team player.

• Thorough understanding of PMLC and SDLC processes.

• Some project management experience would be an asset.

• Experience in the financial services industry an asset


TekStaff may use artificial intelligence (AI) tools as part of the applicant screening process. However, applications will also be reviewed by a member of our Recruitment team to ensure a fair and thorough assessment.

Key Skills

Ranked by relevance

android artificial intelligence continuous integration design pattern javascript ai tools jenkins kotlin gradle html5 oauth junit ajax css git ai
Login to Apply
Posted
May 16, 2026
Type
Contract
Level
Mid-Senior
Location
Toronto

Industries

Banking

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Synechron
Related

React UI Developer

2026-05-26

Full-time
Mid-Senior
Canada
Technology
Information Technology
View Job Details
Coforge
Related

Senior Java Developer

2026-05-26

Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
TD
Related

Machine Learning Engineer II

2026-05-19

Full-time
Not Applicable
Canada
Banking
Engineering