Tech Lead - Android
Our Digital & Technology team wakes up every day with one goal in mind – to connect Canadians to the people and things that matter most. Collectively, we’re proud to support 30 million Canadians each month.
We manage a robust portfolio that champions the leading edge of technology and media. We drive projects that expand connectivity to underserved communities from coast-to-coast-to-coast; build and enhance our fixed broadband network to provide high-speed Internet, TV and Smart Home Monitoring; and support our world class wireless network, offering our customers Canada’s largest and most reliable 5G network. As the Digital & Technology team, we are building our tomorrow, today.
Come play a key role in building the future of innovation in Canada, Let’s make your possible.
Do you enjoy working on high-scale, complex, and high visibility projects and programs? If yes, consider the following opportunity:
Tech Lead - Android
Are you looking to join a team that is passionate about Mobile applications, that possesses a genuine start-up mentality, and enjoy working on cutting edge business and consumer products? Then consider Rogers Digital.
We are looking for a Tech Lead – Android to help create amazing products for our Android apps (My Rogers, Fido My Account, and My Chatr). The candidates we’re looking for are technically skilled, passionate, data-driven, outcome-focused, and put the customer first by helping drive thoughtful experiences.
What you will be doing:
-
Provide technical leadership to a team of Android developers to design, develop, deliver, and maintain mobile app self-serve and commerce capabilities
-
Efficiently write reliable, clean, understandable, and testable code
-
Be accountable for end-to-end delivery of new features and enhancements to the Rogers and Fido Android apps
-
Provide estimates and participate in high level solutioning
-
Guide the team of Android developers through coaching, code reviews, and documentation
-
Work closely with your peers for iOS and Back-End development to plan deliverables, ensure consistency in delivery and share lessons learned
-
Implement processes, best practices, and tools allow for multiple paths of delivery. i.e., create simplified, consistent, reusable, efficient and flexible solutions
-
Recommend improvements and drive alignment across the Digital landscape for Rogers and Fido
-
Support and mentor team members through knowledge sharing, collaboration and effective problem solving
-
Manage, negotiate, and coordinate with technology, and business stakeholders on prioritization of tactical and strategic technology initiatives, as well as monitor the entire project process
-
Evolve code quality standards based on best practices, to ensure correctness of deliverables and sustainability of the code base
-
Exemplify strong development culture and improve developer experience
What you will bring:
-
Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
-
3+ years of experience leading Android development teams and co-ordinating deliveries across many verticals towards a common delivery
-
8+ years of experience with mobile app coding in an Agile environment (following processes, rituals, and standards of Scrum/Kanban/SAFe)
-
You have strong technical skills in Kotlin, Java, RxJava, Dagger, Android Studio Kotlin and a demonstrated ability to understand and lead the development of software that is used by millions of consumers
-
2+ years of experience providing hands-on architectural design for native mobile applications with an understanding of design patterns such as VIPER, MVVM, Clean Architecture
-
You have experience with unit-testing, code for robustness, security, usability and improving performance of the overall application
-
Experience in integrating Third Party libraries and SDKs
-
Strong organizational and estimation skills with ability to handle multiple competing priorities in a fast-paced environment
-
Exceptional customer relationship skills including the ability to recommend alternative technical and business approaches
-
Excellent communication (oral/written) and presentation to senior leadership is an asset
-
Knowledge of key technical concepts such as modern backend applications, cloud-based systems, Kubernetes, RESTFul, JSON APIs and Web Services
Schedule: Full time
Toronto, ON, CA
Job Segment:
Cloud, Testing, Computer Science, Developer, Network, Technology