remote
Senior Android Developer English Services Telework/Hybrid - Cbc/radio Canada
Android Developer
Senior Android Developer leading the design, development, and maintenance of high‑performance Android applications for English services, leveraging Kotlin, MVVM, Jetpack, and RESTful integrations to deliver engaging user experiences across devices.
About the role
Key Responsibilities
- Architect and implement robust, scalable Android applications using Kotlin and Java, following MVVM and clean architecture principles.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications and user stories.
- Integrate RESTful APIs, third‑party SDKs, and cloud services, ensuring secure and efficient data flow.
- Write comprehensive unit and UI tests, and conduct code reviews to maintain high code quality.
- Optimize app performance, memory usage, and battery consumption across a range of Android devices.
- Stay current with Android platform updates, tooling, and best practices, and mentor junior developers.
Requirements
- 5+ years of professional Android development experience.
- Proficiency in Kotlin, Java, and Android Studio.
- Strong knowledge of MVVM, Jetpack components, and dependency injection frameworks.
- Experience with RESTful API integration, JSON parsing, and network libraries (Retrofit, OkHttp).
- Solid understanding of version control (Git) and CI/CD pipelines.