Android Engineer, Frontend Technologies
Core
Design and maintain core Android architecture, shared libraries, build systems, and developer tooling to support product engineering teams.
Role type
Senior IC Android Engineer (Platform/Infrastructure)
Builds
Android build systems, observability tools, platform stability, and scalability solutions
Domain
Mobile (Android) + Software Engineering Infrastructure
Required skills
Android architecture, Kotlin coroutines, software design patterns, unit/integration/snapshot/UI testing, GitHub pull requests, code reviews
Preferred skills
Deep understanding of software engineering principles, future-proof architecture, solution trade-off analysis
Technologies
Android, Kotlin, GitHub
Responsibilities
Design and maintain core Android architecture and shared libraries; Develop Android developer tooling and developer experience solutions; Work on Android build systems, observability tools, platform stability, and scalability; Collaborate with engineers through GitHub pull requests and code reviews; Support the Android Staff Engineer on critical platform projects; Apply unit, integration, snapshot, and UI testing methodologies.