logo

View all jobs

Senior Android Engineer

Toronto, Ontario

Senior Android Engineer

Our client is leader in Education Technology.   As an Android Mobile Engineer on the team, you will have an opportunity to ship impactful features to millions of learners. You’ll work with the latest Google technologies to enhance the architecture and design that support features to delight our learners. You will work closely with the backend and data science teams to deliver large projects spanning across multiple technology stacks tapping into AI and other emerging technologies. The apps you build will be used by millions of users to learn new skills that will shape their careers and impact their lives in a positive way.

Responsibilities

  • Collaborate with engineers, designers, and product managers to create  innovative and delightful mobile learning experiences on Android that scales across a wide range of devices.
  • Define service requirements, design and interact with backend API endpoints that enable fast and efficient user interaction on mobile.
  • Ship experiments and run statistical tests to measure the impact of your work. Analyze the impact with PM & DS teams to inform launch decisions
  • Analyze trade-offs across options for application technology and architecture. Influence and lead roadmap towards the right technological choices.
  • Drive high-quality Android app releases and help define metrics to keep regressions in check and enhance engineering excellence.
  • Mentor and coach junior team members while implementing best coding practices to ensure the applications are well tested. 

Requirements

  • Bachelor's in computer science or equivalent experience
  • 4+ years of experience with Java / Kotlin
  • Experience in building native Android apps, knowledge of Android development SDKs
  • Experience in understanding large code bases, including API design techniques
  • Experience serving as technical lead throughout the full SDLC, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance.
  • Experience conducting code reviews and participating in design reviews, and knowledge of deploying apps to play store
  • Experienced in developing, testing, shipping and supporting a product for hundreds of thousands of users
  • A data-informed mindset, you are motivated by success and learnings through experiments and metrics analysis, and enjoy working cross functionally to justify and  solve challenging problems. 
  • Exceptional analytical and problem solving skills with a keen, inquisitive eye for detail along with a passion for high quality standards.
  • A strong sense of ownership, high standards and a bias for action
  • Experience working in an Agile development process 

More Openings

Senior Software Engineer
Software Engineer

Share This Job

Powered by