Senior Software Engineer, Mobile (Android)
On-site
Core
Design and write Android software using RxJava and/or Kotlin to build features for large-scale applications.
Role type
Senior IC Android software engineer
Builds
Highly performant and reusable Android components and end-to-end features
Domain
Mobile development (Android)
Deliverable
production ML models | product features
Required skills
Android development, RxJava, Kotlin, CI/CD pipelines, app observability, crash analytics, remote debugging, algorithm design, system internals
Preferred skills
Generative AI tools for productivity
Responsibilities
Design and write Android software, collaborate with cross-functional teams, participate in code and design reviews, identify and implement scalable solutions, own projects end to end, build reusable components, participate in interview loops and provide mentorship
Seniority
Senior, hands-on IC