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
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:
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.
- 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.)
- Android WorkManager, Android on Demand Modules
- Flurry, Xamarin, Espresso Testing
- Experience in cloud solutions to enhance technology solutions (Firebase, Amazon)
- Experience with mobile analytics