Mobile App Developer - Video & Streaming (Azure)

LTD Global
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Flutter
API
Artificial Intelligence
iOS
App Store (IOS)
Azure
Mobile Application Development
Software Quality
Continuous Integration
DevOps
Memory Management
Design of User Interfaces
Mobile Application Software
Systems Development Life Cycle
Azure
Cloud Services
Application Data
Software Engineering
Data Streaming
Systems Integration
WebRTC
Backend
MPEG-DASH
Kotlin
Information Technology
Low Latency
Live Streaming
React Native
Video Streaming
Microservices

Job description

Design and architect a scalable, secure, and high-performance mobile application for a video-heavy platform.

  • Lead the implementation of live and on-demand video streaming features ensuring low latency and seamless user experience.
  • Build solutions that support future extensibility, involving any interactive capabilities.
  • Optimize client-side performance including video rendering, buffering strategies, memory management, and device-level processing.
  • Define and implement secure authentication, authorization, and data protection mechanisms.
  • Integrate mobile applications with cloud-based backend services and ensure efficient API communication.
  • Ensure application scalability to handle high concurrent users and streaming workloads.
  • Collaborate with cross-functional teams including backend engineers, DevOps, product, and UI/UX teams. Establish best practices for code quality, architecture standards, testing, and CI/CD processes.
  • Contribute to technical decision-making and mentor junior developers where required.

Requirements

Technical Competencies Primarily they should have worked on video heavy gaming applications, We are seeking a highly skilled Senior Mobile App Developer with 6-10 years of experience in building scalable, high-performance mobile applications, particularly video-heavy and real-time streaming platforms. The candidate will play a critical role in architecting and developing an application with a long-term vision of integrating gaming capabilities. The candidate should have strong expertise in mobile architecture and system design, live video streaming, client-side processing, and secure application development. Experience working with the Microsoft Azure tech stack is essential. The candidate must be capable of designing solutions that are scalable, secure, and optimized for performance across devices., + Bachelor's or master's degree in computer science, Engineering, or a related field.

  • 6-10 years of experience in mobile application development.

  • Drive the end-to-end technical roadmap for cross-platform applications by implementing Clean Architecture (Domain, Data, and Presentation layers), ensuring the codebase remains modular, testable, and scalable for long-term enterprise growth.

  • Manage app data and logic using BLoC or GetX based on project needs, ensuring complex features are stable while keeping navigation and setup fast and efficient

  • Strong experience building video-heavy or streaming-based mobile applications.

  • Hands-on experience with live streaming technologies such as WebRTC, RTMP, HLS, MPEG-DASH or similar protocols. Strong proficiency in:

  • Swift (iOS) and/or Kotlin (Android)

  • Cross-platform frameworks such as Flutter or React Native

  • Experience of integrating with Microsoft Azure services to begin with, knowledge on other cloud service providers is a plus.

  • Oversee the full Software Development Lifecycle (SDLC) from initial system design to App Store/Play Store deployment Good to Have:

  • Familiarity with Gen AI concepts

  • Google Associate Android Developer (AAD)

  • Microsoft Certified: Azure Developer Associate

Apply for this position