MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Staff Software Developer - Android Tech Lead

Coursera

Full-time
Canada
android
tech
java
qa
architecture
Apply for this position

At Coursera, our goal is to enable our learners to make progress towards their goal anytime, anywhere. As a member of the Mobile team, your work would enable our learners to seamlessly continue their learning experience whether at home, work, or on the go. In order to do this, we place our learners first, think about their workflows, and develop a product experience that enables and motivates them to complete courses and achieve career goals.

Coursera’s Android application has been seeing massive growth in the last few years. As a key technical leader on the mobile team, you will have an opportunity to ship impactful features to millions of world wide learners while mentoring a team of engineers and having impact on the whole mobile team. 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 product, backend engineers, QA & design to deliver impactful initiatives that correlate with product and engineering OKRs.

We are currently seeking a Staff Android Engineer to join our dynamic team. In this role, you will have the opportunity to contribute to our mission by creating and enhancing our Android application. You will be responsible for designing, developing, and maintaining high-quality code, ensuring our app remains innovative, user-friendly, and reliable. You will also serve as tech lead for Coursera’s interdisciplinary mobile team.

As a Staff Android Engineer, you will bring a depth of knowledge and experience in Android development, including a strong understanding of Java and Kotlin. You will have a proven track record of delivering robust, efficient, and maintainable code. You should also have a solid understanding of the full mobile development life cycle, from concept to deployment. Your ability to work collaboratively in a team and your passion for continuous learning and growth will make you a valuable addition to our team.

Skills: 

  • Expertise in Kotlin and Java, with deep knowledge of the Android SDK and Android app lifecycle, alongside strong architectural understanding, with hands-on experience using Android Architecture Components (especially MVVM), Jetpack libraries, and scalable app patterns.

  • Proficient in building robust integrations with RESTful APIs, handling offline caching, pagination, and error resilience.

  • Experienced with modern Android development tools and libraries, including Hilt for dependency injection, Coroutines for asynchronous programming, and Jetpack Compose (if applicable), alongside deep understanding of Android design principles, Material Design guidelines, and accessibility best practices.

  • Familiarity with CI/CD pipelines, automated testing, and release processes for Android apps (e.g., Firebase Test Lab, Gradle, GitHub Actions, Jenkins, or Bitrise).

  • Strong analytical and debugging skills, with a proven ability to diagnose and resolve complex technical challenges across the stack. Excellent collaboration and communication skills, with a history of working effectively across engineering, product, and design teams.

  • Possess a mentorship mindset, with experience coaching engineers, driving knowledge sharing, and contributing to a culture of continuous improvement.

Responsibilities:

  • Lead the creation of an innovative, engaging, and accessible mobile learning experience on Android, optimized for performance and usability across a diverse range of devices and OS versions.

  • Drive architectural and technical decisions for Coursera’s mobile apps by evaluating trade-offs and aligning with long-term platform goals. Influence and shape the Android roadmap through thought leadership and technical vision.

  • Define and collaborate on mobile service contracts, working closely with backend teams to design efficient, scalable APIs that enable seamless and performant user interactions.

  • Work cross-functionally with product managers, designers, iOS engineers, and backend teams to deliver impactful features that elevate the learner experience.

  • Mentor and support fellow engineers through code reviews, technical discussions, and career development guidance, fostering a culture of technical excellence and growth.

  • Collaborate with engineering leadership to shape and execute the mobile team’s technical strategy—proactively identifying areas of improvement, addressing tech debt, and leading initiatives to improve codebase maintainability and scalability.

Basic Qualifications:

  • Bachelor's in computer science or equivalent experience

  • 7+ years of experience with Kotlin / Java

  • Deep expertise in building and scaling native Android applications with a strong command of Android SDKs, Jetpack libraries, and modern Android architecture patterns (e.g., MVVM, MVI, Compose).

  • Demonstrated ability to understand and navigate large, complex codebases and define clean, scalable APIs.

  • Experience leading and driving technical design reviews, architecture discussions, and cross-functional planning.

  • Proven success in shipping high-quality Android apps to the Google Play Store.

  • Experience mentoring and technically guiding other engineers across Android and iOS platforms.

  • Strong data-driven mindset with experience designing experiments, measuring impact, and iterating based on insights. Track record of defining and executing on long-term technical strategies and roadmaps at a team or org level.

Preferred Qualifications:

  • Tech Lead experience

  • Desire to further grow in technical leadership aspects

  • Experience working in an Agile development process preferred

  • Experienced in developing, testing, shipping and supporting a product for hundreds of thousands of users

If this opportunity interests you, you might like these courses on Coursera:

  • Introduction to Android Mobile Application Development | Coursera

  • Java Programming and Software Engineering Fundamentals Specialization 

  • Create an Android App with Kotlin

 

 

#PL-1

Apply for this position
Bookmark Report

About the job

Full-time
Canada
Posted 1 day ago
android
tech
java
qa
architecture

Apply for this position

Bookmark
Report
Enhancv advertisement

30,000+
REMOTE JOBS

Unlock access to our database and
kickstart your remote career
Join Premium

Staff Software Developer - Android Tech Lead

Coursera

At Coursera, our goal is to enable our learners to make progress towards their goal anytime, anywhere. As a member of the Mobile team, your work would enable our learners to seamlessly continue their learning experience whether at home, work, or on the go. In order to do this, we place our learners first, think about their workflows, and develop a product experience that enables and motivates them to complete courses and achieve career goals.

Coursera’s Android application has been seeing massive growth in the last few years. As a key technical leader on the mobile team, you will have an opportunity to ship impactful features to millions of world wide learners while mentoring a team of engineers and having impact on the whole mobile team. 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 product, backend engineers, QA & design to deliver impactful initiatives that correlate with product and engineering OKRs.

We are currently seeking a Staff Android Engineer to join our dynamic team. In this role, you will have the opportunity to contribute to our mission by creating and enhancing our Android application. You will be responsible for designing, developing, and maintaining high-quality code, ensuring our app remains innovative, user-friendly, and reliable. You will also serve as tech lead for Coursera’s interdisciplinary mobile team.

As a Staff Android Engineer, you will bring a depth of knowledge and experience in Android development, including a strong understanding of Java and Kotlin. You will have a proven track record of delivering robust, efficient, and maintainable code. You should also have a solid understanding of the full mobile development life cycle, from concept to deployment. Your ability to work collaboratively in a team and your passion for continuous learning and growth will make you a valuable addition to our team.

Skills: 

  • Expertise in Kotlin and Java, with deep knowledge of the Android SDK and Android app lifecycle, alongside strong architectural understanding, with hands-on experience using Android Architecture Components (especially MVVM), Jetpack libraries, and scalable app patterns.

  • Proficient in building robust integrations with RESTful APIs, handling offline caching, pagination, and error resilience.

  • Experienced with modern Android development tools and libraries, including Hilt for dependency injection, Coroutines for asynchronous programming, and Jetpack Compose (if applicable), alongside deep understanding of Android design principles, Material Design guidelines, and accessibility best practices.

  • Familiarity with CI/CD pipelines, automated testing, and release processes for Android apps (e.g., Firebase Test Lab, Gradle, GitHub Actions, Jenkins, or Bitrise).

  • Strong analytical and debugging skills, with a proven ability to diagnose and resolve complex technical challenges across the stack. Excellent collaboration and communication skills, with a history of working effectively across engineering, product, and design teams.

  • Possess a mentorship mindset, with experience coaching engineers, driving knowledge sharing, and contributing to a culture of continuous improvement.

Responsibilities:

  • Lead the creation of an innovative, engaging, and accessible mobile learning experience on Android, optimized for performance and usability across a diverse range of devices and OS versions.

  • Drive architectural and technical decisions for Coursera’s mobile apps by evaluating trade-offs and aligning with long-term platform goals. Influence and shape the Android roadmap through thought leadership and technical vision.

  • Define and collaborate on mobile service contracts, working closely with backend teams to design efficient, scalable APIs that enable seamless and performant user interactions.

  • Work cross-functionally with product managers, designers, iOS engineers, and backend teams to deliver impactful features that elevate the learner experience.

  • Mentor and support fellow engineers through code reviews, technical discussions, and career development guidance, fostering a culture of technical excellence and growth.

  • Collaborate with engineering leadership to shape and execute the mobile team’s technical strategy—proactively identifying areas of improvement, addressing tech debt, and leading initiatives to improve codebase maintainability and scalability.

Basic Qualifications:

  • Bachelor's in computer science or equivalent experience

  • 7+ years of experience with Kotlin / Java

  • Deep expertise in building and scaling native Android applications with a strong command of Android SDKs, Jetpack libraries, and modern Android architecture patterns (e.g., MVVM, MVI, Compose).

  • Demonstrated ability to understand and navigate large, complex codebases and define clean, scalable APIs.

  • Experience leading and driving technical design reviews, architecture discussions, and cross-functional planning.

  • Proven success in shipping high-quality Android apps to the Google Play Store.

  • Experience mentoring and technically guiding other engineers across Android and iOS platforms.

  • Strong data-driven mindset with experience designing experiments, measuring impact, and iterating based on insights. Track record of defining and executing on long-term technical strategies and roadmaps at a team or org level.

Preferred Qualifications:

  • Tech Lead experience

  • Desire to further grow in technical leadership aspects

  • Experience working in an Agile development process preferred

  • Experienced in developing, testing, shipping and supporting a product for hundreds of thousands of users

If this opportunity interests you, you might like these courses on Coursera:

  • Introduction to Android Mobile Application Development | Coursera

  • Java Programming and Software Engineering Fundamentals Specialization 

  • Create an Android App with Kotlin

 

 

#PL-1

Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Free Job Alerts

Job Skills
API
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2025 Working Nomads.