CareerPlan

Software Engineer, Mobile Core (Android)

San Francisco, CaliforniaFull-time$150k2026-10-01 → 2026-11-10
Hybrid · United States

Core

Build the native Android foundation for Notion's collaborative AI workspace, focusing on rendering, editing, navigation, and core tabs like Home, Search, and Inbox to ensure fast, smooth, and reliable performance.

Role type

Senior IC Android Engineer (Mobile Core)

Builds

Native Android app surfaces and shared frameworks for reading, writing, and editing knowledge work

Domain

Productivity software / Mobile development

Required skills

Kotlin, Jetpack Compose, Coroutines/Flow, Gradle, native UI optimization, performance profiling, offline sync, rich-text editing, modular codebase management

Preferred skills

Realtime collaboration, custom text rendering, complex lazy lists, hybrid-to-native migration, 0→1 product building, TypeScript/React/Node

Technologies

Kotlin, Jetpack Compose, Coroutines, Flow, Gradle, Rust, AI coding tools

Responsibilities

Build and polish core Android surfaces (pages, editor, navigation, Home/Search/Inbox) for speed and reliability; Partner with product and design to iterate features using AI tools; Own a core product area from idea to launch; Diagnose and fix performance issues (startup, scrolling, latency, crashes, memory) and implement monitoring

Seniority

Senior, hands-on IC