- Salary To be discussed
-
Contract job
-
Published since 4 day(s)
-
1 position to fill as soon as possible
Description
Start Date: 2026-06-01 to 2026-08-31
Duration: 3 months
Extension possible: possible
Conversion Possible: possible
Work Location: 2 days in office, Toronto.
Scope of Project: project supporting mobile CPB
Team Size/Culture: 15 people
Selling Points of Position (CVP): Opportunity for extension, great team environment
CANDIDATE PROFILE DETAILS:
Years of Overall Experience: 7 plus years experience on mobile development
Preferred/Ideal Candidate Background: Looking for an experienced consultant in mobile development - Kotlin on Android platform
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
Disclaimer:AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you