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
To apply for this and other jobs on Djinni login or signup.
Loading...