16 hours ago
Warsaw, PolandSenior
Responsibilities
- Design, develop, and maintain scalable, high-quality Android applications.
- Improve post-booking and home page experiences across the Flix passenger journey.
- Collaborate with iOS, Backend, and feature teams on specifications and cross-platform integration.
- Drive architecture improvements, codebase modernization, performance optimization, accessibility, battery usage, memory management, and load-time improvements.
- Use analytics and metrics to optimize application performance and user engagement.
- Write clean, maintainable, testable code and implement unit, integration, and UI tests.
- Improve CI/CD pipelines, application stability, and release processes.
- Maintain technical documentation, including API specifications, architectural decisions, and code comments.
Requirements
- At least 6 years of Android development experience building user-facing Android applications.
- Strong Kotlin expertise, including Jetpack Compose, MVVM, and Coroutines.
- Hands-on experience with Android performance optimization, background services, memory management, UI, and animations.
- Experience with unit, integration, and UI testing.
- Ability to drive technical strategy and maintain high standards for code quality, performance, and scalability.
- Understanding of SOLID principles and software architecture patterns.
- Experience with CI/CD pipelines and automated deployment systems using GitLab, Fastlane, and Docker.
- Experience with Firebase SDK, including Firebase Analytics, Remote Config, and Crashlytics.
- Customer-centric approach focused on delivering strong user experiences.
Benefits
- Freelance/service agreement on a B2B basis rather than an employment contract.
- Independent-contractor arrangement with responsibility for delivering agreed services and submitting invoices.
- Open to contractors based in Poland.
About Flix
Flix builds a travel-tech platform and consumer apps that sell intercity bus and rail tickets under FlixBus, FlixTrain, Greyhound, and Kamil Koç. It uses an asset-light model, partnering with local operators while handling network planning, pricing, and marketing to connect travelers in 40+ countries. Founded in 2011 and headquartered in Munich, it offers a unified booking experience across Europe, the U.S., and Turkey.
