mycareers logo


Android Mobile Developer

Spectraforce

Toronto, Ontario


a month ago

Similar Jobs
Android Mobile Developer
Spectraforce
Toronto, Ontario

a month ago

Job Description

Job Title: Android Mobile Developer
Duration: 3 months (possibility of Extension & Conversion)
Location: Hybrid (2 days in office)
 
SUMMARY OF THE ROLE:
Mobile Application Development  (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
 
Interview process: 
In person interview- 1 round.
  
Applicant Notices & Disclaimers
  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
 
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 76.60/hr.