Role overview
Lead Android development for a social AI product, building polished experiences that combine personalized feeds, expressive interfaces, and AI-enabled media features. The work spans feature delivery, app architecture, and performance tuning, with close collaboration across product and design.
Responsibilities
- Build and ship Android features using Kotlin, Jetpack Compose, coroutines, and modern architecture patterns.
- Develop and optimize audio and video pipelines, camera experiences, real-time effects, and AI-powered visuals.
- Create custom interfaces with Compose animations, drawing, and motion design.
- Diagnose performance issues across rendering, memory, battery use, and garbage collection to keep interactions smooth.
- Maintain a testable MVVM structure with clear UI, domain, and data layers, plus scalable dependency injection.
- Contribute to architecture decisions and uphold standards for readable, maintainable, well-tested code.
Requirements
- Strong experience building production Android applications with Kotlin and Jetpack Compose.
- Deep knowledge of Android internals, including rendering, the View system, RenderThread, Choreographer, and memory management.
- Hands‑on experience with media frameworks such as ExoPlayer, MediaCodec, Camera2, or CameraX.
- Understanding of MVVM, dependency injection, REST API integration, and Git-based workflows.
- Ability to write documented, maintainable, and well‑tested code, with strong attention to visual detail and animation quality.
Nice to have
- Experience with AI‑driven media features, real‑time audio or video effects, or WebRTC on Android.
- Familiarity with Koin or Hilt for dependency injection.
Benefits and work setup
- Full‑time remote role based in San Francisco.
- Annual base salary range of $180,000–$240,000, with equity.
- Medical, dental, and vision coverage with nearly all premiums covered; retirement savings plan; parental leave and fertility support.
- 42 days of paid time off across vacation, sick leave, holidays, and floating holidays.
- $500 monthly lifestyle spending allowance and One Medical membership.
- Lunch and snacks are provided for in‑office employees.