Job Overview
-
Date PostedNovember 28, 2024
-
Expiration date--
Job Description
Android Expectation:
- Maintain and improve the existing Rogers and Fido mobile applications
- Write reliable, well-structured and testable code
- Participate in regular code reviews and stretch opportunities to mentor junior developers
- Communicate with the product team to design new features and provide updates on development progress
- Participate in Agile ceremonies (Daily scrums, backlog grooming, sprint planning, etc)
- Participate in implementing processes, best practices, and tools to allow for multiple paths of delivery. i.e., create simplified, consistent, reusable, efficient and flexible solutions
Android Requirements:
- You have 5 or more years of software development of which 3 or more years of native mobile development experience, (conceptualization, design, development and debugging)
- experience providing hands-on architectural design for native mobile applications with an understanding of design patterns such as VIPER, MVVM, Clean Architecture
- 5+ Years of professional software development experience in Android Studio
- Experience delivering Android applications built with Kotlin, Java, RxJava and Dagger
- Experience contributing to technical designs and solutions for mobile applications
- Strong focus on user interfaces using Jetpack Compose and a passion for great customer experiences
- Great communication skills with the ability to explain technical ideas to the Product and senior leadership teams
- Proficient understanding of code versioning tools, such as GitHub
- Experience in integrating Third Party libraries and SDKs
- Experience building applications that consume web services and HTTP REST interaction with JSON