Senior Android Developer

Are you ready to make a significant impact on a global scale? We are a leading platform connecting hundreds of millions of users worldwide, constantly innovating to build a comprehensive digital experience a true 'super-app'. Our mission is centered around simplifying lives and fostering meaningful connections, from personal moments with loved ones to professional interactions.

We are a diverse, international team of passionate engineers dedicated to building secure, intuitive, and high-performing communication tools used by millions daily. Our culture thrives on innovation, collaborative teamwork, and a relentless pursuit of excellence.

We are seeking an experienced, highly motivated Android Developer to join our dynamic engineering team. This is a unique opportunity to shape the future of our Android application, tackling complex challenges and implementing cutting-edge solutions that directly impact our vast user base. You will work on exciting and demanding tasks designed to push your technical boundaries and contribute to delivering a product of the highest quality.

Key Responsibilities:

  • Lead and contribute to the full development lifecycle of our core Android application, focusing on enhancing existing features and building new, innovative functionalities.
  • Collaborate effectively with a talented cross-functional team of engineers, product managers, and designers to translate concepts into efficient and scalable solutions.
  • Quickly understand complex requirements, identify technical needs, and architect high-quality, robust solutions.
  • Partner closely with product and design teams to ensure application features are not only technically sound but also deliver an exceptional user experience aligned with design principles.

What You Bring:

  • 5+ years of professional experience in Android application development.
  • Strong proficiency in Java, Kotlin, and core Android development concepts.
  • Solid understanding of data structures, concurrency, and multithreading principles (including Coroutines/Flow).
  • Extensive experience with modern Android Jetpack components (e.g., WorkManager, Paging, ViewBinding, LiveData).
  • Proficiency with dependency injection frameworks (like Dagger 2), building multi-module projects, and managing build configurations with Gradle.
  • A deep understanding of mobile application design principles and user experience (UX).
  • Experience working with databases, including SQL, performance optimization, and Room.

If you are a skilled Android Developer looking for a challenging role where you can contribute to a product used by millions globally and grow your technical expertise, we encourage you to apply!

ID: 66 job_post.published_on: 15/05/2025
announcement.apply