Staff Android Engineer
@ Coursera

Hybrid
$150,000
Hybrid
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX******* @coursera.org
Recommended after applying

Job Details

About Coursera

Coursera was launched in 2012 by Andrew Ng and Daphne Koller to provide universal access to world-class learning. As one of the largest online learning platforms, Coursera partners with leading universities and industry partners to offer transformative courses, certificates, and degrees globally.

Role Overview

The Staff Android Engineer at Coursera is a key technical leader on the mobile team. You will design, develop, and maintain the Android app used by millions of learners, mentor engineers, and drive the technical roadmap.

Responsibilities

  • Lead creation of innovative mobile learning experiences on Android.
  • Drive architectural and technical decisions across the mobile platform.
  • Collaborate with cross-functional teams including product, design, and backend engineers.
  • Mentor engineers and conduct technical code reviews.
  • Ensure robust, efficient and scalable integrations with backend systems.

Required Skills

  • Expertise in Kotlin and Java with deep Android SDK knowledge.
  • Experience with Android Architecture Components, MVVM, and Jetpack libraries.
  • Proficient in integrating RESTful APIs, caching, and pagination.
  • Familiarity with CI/CD, automated testing, and modern Android tools.
  • Strong debugging, analytical, and mentoring capabilities.

Basic Qualifications

  • Bachelor's in Computer Science or equivalent experience.
  • 7+ years in Android development using Kotlin/Java.
  • Track record of shipping high-quality Android apps.
  • Experience in large, complex codebases and scalable API design.

Additional Information

This is a virtual interview and onboarding process with flexible workspace options. Coursera is committed to global diversity and equal employment opportunities.

Key skills/competency

Kotlin, Java, Android SDK, MVVM, Jetpack, RESTful API, CI/CD, mentoring, debugging, architecture

How to Get Hired at Coursera

🎯 Tips for Getting Hired

  • Research Coursera's culture: Understand their mission and global impact.
  • Customize your resume: Highlight Android frameworks and leadership.
  • Master Android tools: Emphasize Kotlin, Java, and mobile architecture.
  • Prepare for technical interviews: Review system design and API integration.

📝 Interview Preparation Advice

Technical Preparation

Review Android SDK and modern patterns.
Practice Kotlin and Java coding challenges.
Study RESTful API integration specifics.
Familiarize with CI/CD tools and pipelines.

Behavioral Questions

Describe a time you led a team.
Explain handling cross-team technical conflicts.
Share an instance of mentoring a peer.
Discuss adapting under tight deadlines.

Frequently Asked Questions