Senior Android Engineer
Core
Building and maintaining the rider mobile application for a public transportation platform, enabling users to book rides and manage accounts.
Role type
Senior Android Engineer
Builds
Rider mobile application for public transit networks
Domain
Transportation technology / Mobile development
Deliverable
product features
Required skills
Kotlin, Android application lifecycle, Jetpack Compose, RESTful APIs, performance optimization, memory management, debugging, concurrent programming (Kotlin Coroutines/RxJava), Location Services, Google Maps API, Mapbox
Preferred skills
Mentoring, architectural decision making, proactive problem solving
Technologies
Kotlin, Jetpack Compose, RxJava, Mapbox, Google Maps API
Responsibilities
Develop new features for booking and account management; Architect and evolve mobile infrastructure services; Diagnose and resolve critical production issues; Mentor and guide engineers on the team
Seniority
Senior, hands-on IC with mentorship