👨🏻‍💻 postech.work

Senior Software Engineer(Android)

RINGS.TV PTE. LTD. • 🌐 In Person

Expired Posted 3 days, 19 hours ago

This job posting has expired and is no longer accepting applications.

Job Description

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.