Senior Android Developer – OTT Team, French Services

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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
  • Attractive CBC/Radio-Canada employee benefits

Job type

Contract

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AndroidKotlin

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.