Notion

Software Engineer, Mobile Core (Android)

San Francisco, California, Remote. Posted a month ago

The role

You will build and polish the core Notion experience on Android using Kotlin and Jetpack Compose. You will work across the Android stack, including the shared Rust layer, to improve app performance and reliability.

What you will do

  • Build and polish Android surfaces like page rendering, writing, editing, and navigation
  • Partner with product managers and designers to turn ideas into shipped features
  • Use AI coding tools and agents to build, test, and investigate
  • Own a core product area from idea to launch within the first year
  • Fix issues in startup time, scrolling, typing latency, crashes, and memory use
  • Add tests and monitoring to catch regressions

Required qualifications

  • Built and shipped Android apps through work, internships, or projects
  • Comfortable with Kotlin, Jetpack Compose, Coroutines/Flow, and Gradle
  • Care for native UI and performance
  • Product instincts
  • Thoughtful problem-solving and clear communication
  • AI-native, end-to-end engineering practice

Nice to have

  • Experience with a large, modular codebase
  • Experience with performance profiling, realtime collaboration, or offline sync
  • Experience moving a hybrid or web-based surface to native
  • Building something from 0→1
  • Web experience (TypeScript, React, Node)

Benefits

  • Cash compensation
  • Equity

About the company

Notion is the collaborative AI workspace where teams and agents think together. Millions of individuals, small teams, and large companies run their work on Notion.

Software Engineer, Mobile Core (Android) at Notion | JobZoey