img
Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About the Role

TestCrew is seeking an Android Mobile Engineer to join our team in Riyadh, Saudi Arabia. This full-time position is for individuals with 0-1 years of experience who will contribute to the delivery of stable and scalable production Android applications. The role involves integrating robust APIs, utilizing media streaming SDKs, and ensuring high performance, reliability, security, and efficient release automation.

As an Android Mobile Engineer, you will be responsible for designing and implementing production-ready Android applications. You will play a key role in shaping the Android architecture to ensure scalability, reliability, performance, and maintainability, while also driving improvements in observability and incident resolution.

Key Responsibilities

  • Design and ship production-grade Android applications.
  • Lead the Android architecture to ensure scalability, reliability, performance, and maintainability.
  • Integrate backend APIs and distributed systems effectively.
  • Implement real-time updates, push notifications, background synchronization, and event-driven workflows.
  • Integrate and optimize media streaming SDKs on the Android platform.
  • Optimize application performance, memory usage, battery consumption, startup time, and network utilization.
  • Own the Android CI/CD pipeline, Play Store releases, versioning strategies, and staged rollouts.
  • Drive crash monitoring, enhance observability, and actively participate in production incident resolution.
  • Build applications that are resilient to poor network conditions, Android lifecycle constraints, background execution limits, and device fragmentation.
  • Support Android app hardening, obfuscation, tamper resistance, and threat detection measures.

Required Qualifications

  • Demonstrated track record of shipping production Android applications to the Google Play Store.
  • Mandatory expertise in Kotlin.
  • Deep knowledge of the Android SDK, Jetpack components, application lifecycle, background work management, and modern Android architecture patterns.
  • Production experience integrating media streaming or real-time communication SDKs on Android.
  • Experience integrating backend APIs, distributed services, and third-party SDKs.
  • Strong understanding of Android performance, stability, memory management, battery optimization, and network efficiency.
  • Experience with CI/CD pipelines, release automation, crash analysis tools, monitoring solutions, and staged rollouts.
  • Proficiency in secure mobile development practices and API integration.
  • Experience with Android app obfuscation, hardening, and threat detection techniques.

Technical Skills

  • Android SDK
  • Jetpack
  • Kotlin
  • API Integration
  • Media Streaming SDKs
  • Performance Optimization
  • Reliability Engineering
  • Mobile Security
  • Release Automation
  • Observability
  • CI/CD
  • Play Store Releases
  • Crash Monitoring
  • Mobile Development
  • App Hardening
  • Obfuscation
  • Tamper Resistance
  • Threat Detection
  • Jetpack Compose (Preferred)

Additional Role Details

This is a full-time position based in Riyadh, Saudi Arabia. The role is suitable for candidates with 0-1 years of experience. Preferred experience includes streaming media or low-latency communication, offline-first design and resilient synchronization, strong observability and production diagnostics, and Jetpack Compose UI development.


Requirements

  • No experience required

Similar Jobs