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!