Senior Android Developer building high-performance Kotlin apps for CBC/Radio-Canada’s streaming platforms. Delivering features for CBC Gem and ICI TOU.TV across mobile, tablet, and TV.
Responsibilities
Design and/or modify reusable components for Radio-Canada’s digital platforms, such as the audio/video player
Ensure compliance with standards and control product quality throughout project execution
Stay informed about trends in digital development
Proactively propose solutions to encountered challenges
Participate in Agile Scrum activities to review ongoing production projects and make corrections and adjustments
Participate in reviews of completed projects to measure results
Participate in developing user stories for various products
Ensure applications perform well under high loads
Participate in sprint planning, retrospectives, and application deployments
Participate in code reviews and solution deployments
Work closely with product owners, architects, and technical managers
Coordinate technical work required to deliver requested features
Develop front-end features for the OTT platform powering CBC Gem and ICI TOU.TV
Requirements
University degree or equivalent experience
At least 3 years of experience in software development
Experience developing complex and high-performance mobile applications
Proficiency in Android Studio, Git, and Kotlin
Experience developing an application published on Google Play
Experience developing within a code review context (pull request)
Knowledge of programming patterns such as MVP or MVVM
Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagrams, etc.)
Interest in applications available on mobile, tablet, and TV form factors
Good general knowledge and intellectual curiosity
Critical thinking
Interest in major trends and challenges of the digital world
Meticulousness, independence, and resourcefulness
Excellent stress management and priority setting
Analytical and conceptual thinking skills
Flexibility, initiative, and dynamism
Ability to work in a team and excellent communication skills
Bilingualism in spoken and written English and French is mandatory
Candidates may be subject to skills and knowledge testing
Mandatory criminal record check; other background checks may apply
Benefits
Flexible work schedules
Work from home opportunities
Competitive total rewards package
Opportunities to work with cutting edge technology
Opportunities for continued learning and professional development
Opportunities to become a member of Employee Resource Groups
Pair programming and mentorship opportunities
Creative and dynamic work environment
Supportive management team committed to diversity and inclusivity
Environment favouring experimentation and an iterative approach
Senior Android Engineer building Manulife’s secure Android banking app. Shaping mobile architecture, reliability, and digital experiences for millions of Canadian customers.
Senior Android developer building high - performance streaming apps powering CBC Gem and ICI Tou.TV. Delivering Kotlin features across mobile, tablet, and TV platforms.
Senior Android Developer building AAOS infotainment applications for General Motors vehicles. Leading end - to - end feature development, testing, platform integration, and OTA deployment.
Senior Android Engineer architecting Kotlin apps for Xsolla, a global video - game commerce company. Driving Android releases, performance, payments, virtual currency, and AI - assisted engineering.
Dear Connections, Greetings from Aarorn Technologies!! We are Hiring For Java - Springboot Developer With Frontend Position Experience: 6+ years Location: Toronto
Hiring: Senior Full Stack Java Developer | Onsite - Toronto, ON 🇨🇦 We are looking for an experienced Senior Full Stack Java Developer for a 10 - month contract ro
Hiring Java Solution Architect for Wealth Management in Toronto. Requires 12+ years experience with Java, Spring Boot, Microservices, Angular, and cloud.
Senior Software Engineer building Unity’s Android platform support across mobile, laptop, and hybrid devices. Optimizing runtime performance and enabling seamless game deployment.