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
Related Jobs
3 roles aligned with this opportunity
React UI Developer
2026-05-26
Senior Java Developer
2026-05-26
Machine Learning Engineer II
2026-05-19
- Posted
- May 16, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- TekStaff IT Solutions
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
React UI Developer
2026-05-26
Senior Java Developer
2026-05-26
Machine Learning Engineer II
2026-05-19