Senior/Architect Android Developer ( OpenGL) to $8000
A-LISTWARE
Verified Employer
Our Customer:
A global technology company developing real-time video augmentation and rendering infrastructure for broadcast and streaming environments.
Responsibilities:
- Design and implement a native video playback extension that augments HLS streams at runtime across platforms such as Android (ExoPlayer), webOS, Roku, and others;
- Build and maintain a cross-platform rendering layer using OpenGL for real-time video frame processing and compositing;
- Integrate GPU-based overlays and visual transformations directly into the playback pipeline with strict frame-accurate synchronization;
- Develop device-aware architecture to handle platform-specific decoding, rendering surfaces, hardware acceleration constraints, and performance tuning;
- Integrate external SDKs and APIs alongside an internal AR/graphics processing pipeline;
- Optimize rendering performance, memory usage, and latency under real-time streaming constraints;
- Collaborate with QA and Product teams to validate rendering accuracy, synchronization precision, and cross-device stability.
Required experience and skills:
- Strong hands-on experience with OpenGL (mandatory, core skill), including shader programming and GPU pipeline understanding;
- Solid knowledge of real-time rendering concepts (frame buffers, textures, shaders, synchronization, GPU/CPU interaction);
- Experience integrating OpenGL with native video playback surfaces;
- Practical experience with HLS streaming internals and playback customization;
- Strong understanding of video decoding/rendering pipelines and frame timing control;
- Experience with native video players on at least one of the following platforms: Android (ExoPlayer), webOS, RokuTV;
- Experience implementing low-latency video overlays and graphical composition;
- Understanding of hardware acceleration and performance optimization on embedded/TV devices;
- Proven background in full-cycle software engineering (integration, profiling, debugging, optimization);
- English โ Upper-Intermediate+.
Working conditions
5-day working week, 8-hour working day;
All UA public holidays are days off;
Vacation and sick leave are covered by the company;
Remote work.
Required skills experience
| OpenGL | 3 years |
| GPU optimisation | 3 years |
| Android | 8 years |
| Video Streaming | 1.5 years |
Required domain experience
| Media | 6 months |
Required languages
| English | C1 - Advanced |
Published 2 March
43 views
ยท
4 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...