Join our team to develop innovative mobile experiences focused on video streaming, custom camera pipelines, and advanced rendering technologies. You will work in a dynamic environment where cutting-edge tools and frameworks are used to create high-quality applications that push the boundaries of mobile multimedia.

Key Responsibilities

- Develop applications using Kotlin with a strong emphasis on Coroutines and Flow, particularly mastering StateFlow and SharedFlow, avoiding Java.
- Build production-level user interfaces with Jetpack Compose, going beyond tutorials to deliver polished, scalable UI components.
- Implement clean module boundaries in multi-module applications using Hilt for dependency injection.
- Apply MVVM and UDF architectural patterns to maintain disciplined UiState management and ViewModel practices.
- Manage networking and data persistence layers using Retrofit, OkHttp, Room, and the repository pattern.
- Customize RTMP streaming SDKs to support ingest functionality.
- Work with OpenGL ES to develop shaders and manage GLSurfaceView/Renderer pipelines.
- Utilize CameraX for frame capture and subsequent OpenGL processing.
- Maintain strict Git discipline, adhering to architectural standards and participating actively in code reviews.

Required Qualifications

- Proficiency in Kotlin programming with deep experience in Coroutines and Flow (StateFlow/SharedFlow).
- Strong knowledge of Jetpack Compose for building production-ready UI.
- Experience with dependency injection frameworks, specifically Hilt, in multi-module Android applications.
- Solid understanding of MVVM and UDF patterns, including UiState and ViewModel management.
- Expertise in networking and persistence technologies such as Retrofit, OkHttp, and Room.
- Hands-on experience with RTMP streaming SDK customization.
- Familiarity with OpenGL ES, including shader programming and rendering pipelines.
- Practical experience with CameraX for frame capture and GL processing.
- Commitment to Git best practices, including architecture enforcement and code review culture.

Preferred Qualifications and Benefits

- Experience with AR filter libraries such as MediaPipe, Banuba, DeepAR, or Snap Camera Kit.
- Ability to integrate closed-source SDKs, including handling .aar files and JNI bindings.
- Understanding of video encoding and decoding fundamentals.
- Skills in Gradle tuning and creating convention plugins.
- Background in social media applications, especially those focused on short-video or live-streaming formats.
- Experience mentoring peers and contributing to architectural decision records (ADRs).

This position is based in Lahore, DHA Phase-8, offering an opportunity to work in a vibrant tech community with a focus on innovation and quality. If you are passionate about mobile multimedia technologies and thrive in a collaborative environment, we encourage you to apply.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Manager
Maximum Experience:
5 Years
Apply Before:
Sep 29, 2026
Posting Date:
Sep 23, 2026

WALEE

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!