A-listware is a tech company offering challenging and rewarding programming job opportunities for Ukrainian engineers. We work with international customers from product development to outsourcing and outstaffing. We work internationally and offer remote job opportunities—our dev hubs are in Ukraine, Poland, Romania, Austria, and Germany.
31 березня 2026

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;
  • Strong experience with Kotlin for Android development;
  • 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+.