Scheduled Maintenance: sisystems.com will be Unavailable from Friday, Feb 10th @ 8:00PM MST - Saturday, Feb 11th @ 8:00AM MST for regularly scheduled maintenance.
Login | Register

Senior Android (Kotlin) Developer to develop, maintain and enhance existing Android applications- 1020

Job Type: Contract
Positions to fill: 1
Start Date: Feb 03, 2023
Job End Date: Feb 02, 2024
Pay Rate: Hourly: Negotiable
Job ID: 126553
Location: Toronto
Apply
Duration: 12 months to start, high possibility of ext
Location: GTA or Ottawa (remote-hybrid,  on site on Ad hoc basis)
Job ID: 1020

**ERC Required **

Our client is looking for a Senior Android (Kotlin) Developer to develop, maintain and enhance existing Android applications

Responsibilities:
  • Work closely with our product managers and product designers to implement new and enhance existing features
  • Hands-on architectural design for native Android applications with a deep understanding of design patterns such as MVVM, MVP.
  • Writing production-ready code that is stable, efficient, and maintainable.
  • Writing JUnit and/or Espresso tests to validate code.
  • Work on bug fixing/debugging experiences and improving application performance
  • Responsible for mentoring junior developers and code review to help the team grow.
  • Work with Git and GitLab for issues, code reviews and versioning.
Must Haves:
  • 5+ years’ experience developing Android applications in languages that include Kotlin and Java
  • 4+ years’ experience creating clean UI/UX with Material Design and Architecture Components for Android
  • 4+ years’ experience working with Architecture Patterns like MVVM, MVP or MVC
  • Strong understanding and experience with integration of backend systems (services, cellular, Wi-Fi, queues, databases, etc.)‚Äč
 Nice to Haves:
  • Android WorkManager, Android on Demand Modules
  • Flurry, Xamarin, Espresso Testing
  • Experience in cloud solutions to enhance technology solutions (Firebase, Amazon)
  • Experience with mobile analytics