Senior Software Engineer(Android) - Toa Payoh

placeToa Payoh scheduleFull-time calendar_month 

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.

apartmentAIRWALLEX (SINGAPORE) PTE. LTD.placeToa Payoh
platform. What you’ll do As a Senior Software Engineer, you’ll play a pivotal role in architecting, designing, and implementing large-scale, secure, and scalable systems for our lending platform. Your work will enable fast, seamless, and compliant credit...
apartmentST EngineeringplaceToa Payoh
specialise in the design and build of security operations centres for cybersecurity professionals and provide managed security services to strengthen the cybersecurity posture of our government and enterprise customers. Job Overview: As a Senior Software...
placeGeylang, 4 km from Toa Payoh
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...