My client, a company providing best in class sports media, gaming, social and fintech services, is looking for an experienced Android Developer to join their team remotely. This is a great opportunity to join a truly tech company. The company serves millions of daily active users across the globe via technology and operations hubs in more than 10 countries and 3 continents. Company tech Stack Languages: Java / Kotlin Architecture: MVVM Network: Retrofit, Okhttp, Protocol buffers Dependency Injection: Dagger 2 CI/CD: Jenkins Other: Android JetPack, Glide, Git, ExoPlayer Main responsibilities Collaborate with Product Managers, Designers and Backend Engineers to design and deliver high-quality products on Android Build end-to-end features of the app: networking, persistence, business logic, and UI Build efficient and reusable mobile components and architect reliable, performant, and scalable mobile solutions Identify areas of improvement and advocate for mobile best practices Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance Requirements 3+ years of application development experience in Android Proficiency with Java, Kotlin and the Android development ecosystem Enjoy working on mobile apps from networking up to user interfaces Understand and have experience making decisions about mobile application architecture, including data modeling, networking and data synchronization and concurrency Experience building maintainable and testable code bases, including API design and unit testing techniques Experience with multithreading programming and mobile memory management Some of the benefits include Attractive salary + Quarterly bonus Remote work and flexible working hours Top-of-the-line equipment 28 days paid annual leave Annual Global luxury 5 day retreat (in Dubai this year) Highly talented, dependable co-workers in a global, multicultural organisation If this sounds interesting to you apply and let's have a chat !