استخدام Android Developer
شرح موقعیت شغلی
Role Overview
We are looking for a skilled Android Developer to join our team and help us refine, optimize, and
scale our existing Android client. You will work on video streaming performance,
hardware-accelerated decoding, and delivering a smooth user experience through Jetpack
Compose and custom Android components.
What You’ll Do
● Work with hardware-accelerated video decoders (H.264, H.265, etc.) to ensure smooth
playback of live and recorded CCTV streams
● Optimize video rendering using TextureView with minimal latency and maximum stability
● Maintain and expand our existing Android app, built with Jetpack Compose (UI) + XML
layouts for video rendering
● Collaborate with backend engineers to integrate APIs for streaming, authentication, and
archive browsing
● Write efficient, maintainable, and well-documented code with minimal reliance on third-party
libraries
● Diagnose and resolve performance bottlenecks related to video playback, decoding, and
networking
● Ensure app stability across a wide range of Android devices
What We’re Looking For
● 3+ years of professional Android development experience
● Strong proficiency in Kotlin and Android SDK fundamentals
● Hands-on experience with hardware-accelerated media playback (MediaCodec)
● Good understanding of low-level threading and concurrency in Android (Handler,
Coroutines, Dispatchers)
● Experience with Jetpack Compose and traditional XML-based views
● Ability to debug performance issues (frame drops, memory leaks, ANRs)
● Familiarity with network protocols for video streaming (RTSP, HLS, WebRTC, or similar) is a
big plus
● Comfortable working in a low-dependency codebase (writing custom solutions instead of
relying heavily on libraries)
Nice to Have
● Experience with security or CCTV-related apps
● Knowledge of custom rendering pipelines or GPU-accelerated graphics
● Previous work with multi-platform video applications
We are looking for a skilled Android Developer to join our team and help us refine, optimize, and
scale our existing Android client. You will work on video streaming performance,
hardware-accelerated decoding, and delivering a smooth user experience through Jetpack
Compose and custom Android components.
What You’ll Do
● Work with hardware-accelerated video decoders (H.264, H.265, etc.) to ensure smooth
playback of live and recorded CCTV streams
● Optimize video rendering using TextureView with minimal latency and maximum stability
● Maintain and expand our existing Android app, built with Jetpack Compose (UI) + XML
layouts for video rendering
● Collaborate with backend engineers to integrate APIs for streaming, authentication, and
archive browsing
● Write efficient, maintainable, and well-documented code with minimal reliance on third-party
libraries
● Diagnose and resolve performance bottlenecks related to video playback, decoding, and
networking
● Ensure app stability across a wide range of Android devices
What We’re Looking For
● 3+ years of professional Android development experience
● Strong proficiency in Kotlin and Android SDK fundamentals
● Hands-on experience with hardware-accelerated media playback (MediaCodec)
● Good understanding of low-level threading and concurrency in Android (Handler,
Coroutines, Dispatchers)
● Experience with Jetpack Compose and traditional XML-based views
● Ability to debug performance issues (frame drops, memory leaks, ANRs)
● Familiarity with network protocols for video streaming (RTSP, HLS, WebRTC, or similar) is a
big plus
● Comfortable working in a low-dependency codebase (writing custom solutions instead of
relying heavily on libraries)
Nice to Have
● Experience with security or CCTV-related apps
● Knowledge of custom rendering pipelines or GPU-accelerated graphics
● Previous work with multi-platform video applications
مهارتهای مورد نیاز
- Android SDK
- Kotlin
- Android
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست