Senior/Architect Android Developer ( OpenGL)

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 languages

English C1 - Advanced
Published 23 February
19 views
·
3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...