Senior Software Engineer (Android) - Service Agreement
- Countries
- Poland
- Job Types
- software & tech
- Experience
- late
- Organization Types
- tourism & hospitality, transportation & mobility
- Location
- Warsaw
- Posted Date
- Company
- Flix
AI Summary
Job Description
Design, develop, and maintain high-quality Android applications focusing on scalability, performance, and user experience. Collaborate with other teams, drive technical improvements, optimize app performance, and leverage analytics for data-driven decisions. Write clean, testable code and contribute to CI/CD pipelines and documentation.
Hard Requirements
- 6+ years of Android development experience
- Proven track record of building high-quality, user-facing Android apps
- Strong expertise in Kotlin (Jetpack Compose, MVVM, Coroutines)
- Deep understanding of Android architecture and best practices
- Hands-on experience with performance optimizations, background services, memory management, and smooth user interactions
- Experience with testing (unit, integration, UI testing)
- Ability to drive technical strategy
- Understanding of SOLID principles and software architecture patterns
- Experience working with CI/CD pipelines and automated deployment systems (GitLab, Fastlane, Docker)
- Experience with Firebase SDK (Firebase Analytics, Remote Config, Crashlytics)
Soft Requirements
- Customer-centric approach with a focus on delivering great user experiences.