Toronto Employment Platform

Android Developer

Job Summary

The Digital Commerce department has an immediate opening for the position of Android Mobile Software Developer.

The Cineplex Store is a premium Canadian online destination for the sale and rental of movies, ranging from the latest releases to timeless classics. Our goal is to provide our guests an unparalleled experience for the discovery, purchase, and viewing of their favorite films, whether from their computer, mobile, or connected living room devices. If you are interested in an unlimited supply of popcorn, working with leading technologies, supporting the latest devices, and helping to define and deliver the future of digital movie viewing, this is the place for you! Visit us at CineplexStore.com.

Responsibilities and Duties

  • Design, develop, and support software solutions on multiple platforms using a variety of modern technologies
  • Participate in the development and maintenance of Cineplex Store applications for mobile platforms, primarily Android tablet and phone
  • Work as a member of agile teams to deliver industry-leading products
  • Assist with project planning and implementation by reviewing project requirements and providing estimates and recommendations for the execution of the project
  • Analyze business and system requirements and design solutions that fulfill customers’ needs
  • Work closely with Product Management and User Experience teams to deliver intuitive and compelling applications
  • Work with 3rd parties (technology partners and external vendors) to integrate new technologies and shepherd Cineplex Store applications through platform certification processes
  • Create design and architectural documentation that describes how software systems are constructed
  • Write high-quality and maintainable code in a variety of languages
  • Participate in design and code reviews with both internal development teams and third party vendors
  • Collaborate with the QA team to define how best to test Store applications
  • Work with the Operations team to troubleshoot production issues and tickets escalated from the Guest Services team
  • Work collaboratively with cross-functional teams and ensure projects are successfully delivered on time
  • Other duties and tasks as requested

Qualifications and Skills

  • 5+ years of Software Development in a web-based environment
  • 3+ years of experience writing software for mobile devices (Mobile Phones and Tablets)
  • Extensive experience with application development for Android using Java or C++
  • Experience implementing user interfaces that adhere to Google’s Material Design specifications
  • Experience implementing video playback on mobile devices using ExoPlayer or MediaPlayer
  • Familiarity with DRM-protected streaming and offline video playback with DASH and Widevine
  • Experience using REST APIs, JSON, and XML
  • Familiarity with contemporary web development technologies (HTML5, CSS3, JavaScript)
  • Knowledge of server-side development using technologies such as Java, .Net, PHP, or Node.js
  • Deep knowledge of managing projects within version control systems
  • Experience with developing software in a Continuous Integration environment
  • Experience working with CMS platforms
  • Experience with eCommerce environments, particularly product catalog, order workflow, account management, digital wallet, and payment implementations a significant asset
  • Experience with troubleshooting production issues on live applications
  • Excellent written, verbal and presentation skills
  • Strong understanding of the software development lifecycle, particularly for web-based applications
  • Strong understanding of web-based software architectures and technologies
  • Experience working within Agile development teams
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent field
  • Passionate about movies!

Job Type: Full-time

Only candidates can apply for this job.
Share this job

About Us

Talent Portal is a Toronto-based Job Board and Employment Platform. We are dedicated at helping talents reach their dream career.Candidates can search for jobs and set job alerts to receive new job notifications via email; Employers can post jobs online, and receive applications via email. It is free for both employees and employers.

Company Search

Social Networks