Role: Android Developer
Type : Contract
Location : Toronto(Hybrid)
Role Overview:
We are seeking an experienced Android Developer with solid expertise in Kotlin to design, develop, and maintain high-quality Android applications. The ideal candidate will have hands-on experience building scalable, secure, and high-performance mobile applications using modern Android development frameworks and best practices.
Key Responsibilities
- Develop and maintain native Android applications using Kotlin.
- Build modern, responsive user interfaces with Jetpack Compose and Material Design principles.
- Implement scalable solutions using MVVM/Clean Architecture and Android Jetpack components.
- Integrate REST APIs, third-party SDKs, authentication, push notifications, and backend services.
- Develop clean, reusable, and testable code with strong emphasis on performance and maintainability.
- Write and execute unit tests, troubleshoot application issues, and optimize performance.
- Collaborate with Product, Design, QA, and Engineering teams in an Agile environment.
- Support application deployment, monitoring, and release processes.
Required Skills
- Kotlin
- Jetpack Compose
- MVVM / Clean Architecture
- REST API Integration
- Offline Storage & Caching Strategies
- Unit Testing
- Debugging & Performance Profiling
Preferred Qualifications
- Experience with Android SDK, Jetpack libraries, and Google Play Store deployments.
- Knowledge of CI/CD pipelines and mobile application security best practices.
- Strong problem-solving, communication, and collaboration skills.
📌 Android Developer (Toronto)
🏢 Hays
📍 Toronto