Software Engineer (Android) - Service Agreement
Core
Design, develop, and maintain high-quality Android applications to enhance the Flix passenger journey, focusing on scalability, performance, and user experience.
Role type
Senior Android Software Engineer (Contractor)
Builds
High-quality, scalable Android applications for the Flix passenger journey
Domain
Mobile / Transportation
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, MVVM, Coroutines, Android architecture, performance optimization, memory management, UI/UX design, unit/integration/UI testing, CI/CD pipelines, Firebase SDK, SOLID principles
Preferred skills
Experience with GitLab, Fastlane, Docker, Firebase Analytics, Remote Config, Crashlytics
Technologies
Kotlin, Jetpack Compose, MVVM, Coroutines, GitLab, Fastlane, Docker, Firebase
Responsibilities
Design and develop scalable Android applications; optimize app performance and user experience; support cross-platform integration; drive technical improvements and codebase modernization; enhance CI/CD pipelines; write clean, testable code; maintain technical documentation.
Seniority
Senior, hands-on IC