Senior Software Engineer(Android) - Toa Payoh
About Us
We are building a global social gaming stage where users can stream live, chat, and play games anytime, anywhere. It’s a dynamic platform combining the energy of live streaming, the fun of gaming, and a young, international team waiting for you to join.
To achieve our vision, our Android client must deliver instant startup, zero-lag performance, and seamless real-time interaction for millions of global users.
If you’re passionate about live streaming, social apps, and gaming, this is your stage.
Key Responsibilities
l Lead the development and iteration of Loops Android client features, covering live streaming, short video, and interactive gaming scenarios.
l Implement and optimize real-time audio/video streaming, co-hosting, and PK (battle) features to ensure low-latency, smooth user experiences.
l Optimize Android UI rendering and interactions to ensure high performance and stability across a wide range of devices.
l Enhance network request handling and real-time data transmission, addressing weak network conditions, packet loss, and latency issues.
l Maintain and evolve the Android client architecture, driving modern patterns such as MVVM/MVI.
l Collaborate closely with Product, Design, Audio/Video, and Backend teams to quickly iterate and ship new features.
l Stay up-to-date with the latest Android technologies and propose improvements tailored to live streaming and social products.
Requirements
l 5+ years of Android development experience; proficient in Java and Kotlin, with strong understanding of common design patterns.
l In-depth knowledge of Android native UI rendering with experience in optimizing complex interfaces and interactions.
l Familiar with WebView and hybrid (H5/Native) development; able to resolve performance and compatibility issues.
l Understanding of audio/video protocols (RTMP, WebRTC, HLS) and experience in streaming optimization under weak network conditions.
l Hands-on experience with WebSockets, TCP/UDP real-time interaction.
l Background in developing live streaming or social apps, familiar with high-concurrency and multithreading scenarios.
l Strong coding standards and collaborative team habits.
Nice-to-Haves
l Experience with live streaming, gaming apps, or interactive features.
l Familiarity with Middle Eastern/Arabic market user habits and device environments.
l Knowledge of audio/video codecs, latency optimization, and player kernel tuning.
What We Offer
l Build a global-scale social gaming platform with real-time interaction for millions of players.
l Solve challenging problems involving high concurrency, low latency, and global synchronization.
l Collaborate with a world-class team of engineers and designers to develop breakthrough solutions.
l Competitive salary, performance bonuses, and opportunities for fast career growth.