Senior Mobile App Developer (Android)
Core
Design, develop, and maintain high-quality Android applications for an international transportation technology company, focusing on scalable digital solutions for modern rail operations.
Role type
Senior Android Mobile Developer
Builds
Scalable Android applications for rail operations and internal automation tools
Domain
Transportation technology / Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, SOLID principles, Unit/Integration/UI testing, GraphQL/REST API integrations, Agile methodologies
Preferred skills
Kotlin Multiplatform Mobile, React Native, Firebase tools, Mobile analytics, UI/UX principles, CI/CD pipelines
Technologies
Kotlin, Jetpack Compose, GraphQL, Firebase, Docker, GitLab CI/CD, Fastlane
Responsibilities
Design and develop Android applications, collaborate with backend and cross-functional teams, drive technical improvements and architecture decisions, optimize application performance and scalability, ensure engineering quality through testing and code reviews, mentor other engineers, contribute to technical documentation
Seniority
Senior, hands-on IC