We are looking for an experienced senior mobile app development engineer with a focus on the design, development and maintenance of universal media players on Android and iOS platforms. This is a great opportunity for you to showcase your technical talents in a dynamic and innovative environment and work with some of the industry's top professionals.
SENIOR MOBILE APP DEVELOPMENT ENGINEER
What will you do:
As our Senior Mobile App Development Engineer, you will play a key role in our development team responsible for designing, developing, and maintaining universal media players on both Android and iOS platforms. You will need to integrate playback capabilities in multiple audio and video formats to ensure an efficient and smooth playback experience. In addition, you also need to implement media playback control functions, including play, pause, fast forward, rewind, volume control, and more. You will work closely with cross-functional teams to participate in requirements analysis, design reviews, and code reviews.
* Design, develop and maintain the universal media player on the Android and iOS platforms
* , integrate the playback function of multiple audio and video formats, ensure an efficient and smooth playback experience,
* realize media playback control functions, including playback, pause, fast forward, rewind, volume control, etc.,
* support streaming media playback (HLS, DASH, RTMP, etc.) and local file playback
* , solve audio and video synchronization, Technical challenges such as buffering, latency, etc.,
* optimize player performance, ensure stability and compatibility across devices,
* write high-quality technical documentation and manuals
* , collaborate with cross-functional teams, and participate in requirements analysis, design reviews, and code reviews
What do you bring:
We are looking for a senior mobile app development engineer with a bachelor's degree or above in computer science or related field. You need to have experience in Android (NDK, JNI) or iOS SDK development, and have a deep understanding of the architecture and system features of Android and iOS platforms. You must be familiar with ExoPlayer, AVFoundation, or other mainstream media playback frameworks, and have practical experience in the development of audio and video codecs and streaming media transmission protocols such as HLS, DASH, AND RTMP. In addition, you also need to be familiar with multimedia processing tools such as FFmpeg or VLC, and be able to carry out secondary development.
* Bachelor degree or above in computer science or related majors
* , with experience in Android (NDK, JNI) or iOS SDK development,
* in-depth understanding of the architecture and system characteristics of Android and iOS platforms
* , familiar with ExoPlayer, AVFoundation or other mainstream media playback
* frameworks, audio and video codec, Practical development experience of streaming media transmission protocols (such as HLS, DASH, RTMP),
* familiar with multimedia processing tools such as FFmpeg or VLC, and able to carry out secondary development,
* with good problem-solving ability and performance optimization experience
* , and good team spirit and communication skills
What makes this company different:
Our company is a leading global technology company focused on delivering innovative solutions to change the world. We value every employee and are committed to creating a work environment that supports learning and growth. We offer flexible working hours and a wide range of training opportunities so you can continuously upgrade your skills and pursue career success.
What's next:
If you are interested in this position, please do not hesitate to apply now!
Click the link below to apply now!