Software Engineer - Mobile Automation

Talabat

Dubai

On-site

AED 178,560 - 312,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talabat is looking for a Software Engineer - Mobile Automation in Dubai. This role focuses on enhancing mobile quality infrastructure and CI/CD automation to improve delivery speed and reliability for a leading on-demand platform.

The ideal candidate will have 1-3 years of experience, strong automation skills, and familiarity with modern programming languages. Join a vibrant team in a growing hub of technology in the UAE.

Be part of a mission to streamline mobile releases and improve customer experiences through innovative engineering solutions.

Qualifications

  • 1-3 years of experience as a Software Engineer, SDET, Platform Engineer, DevOps Engineer, or similar technical role.
  • Strong programming ability in at least one language such as TypeScript, Python, Ruby, Go, Swift, or Kotlin.
  • Hands-on experience configuring CI/CD pipelines using tools such as GitHub Actions, Bitrise, Jenkins, or similar platforms.

Responsibilities

  • Execute and maintain mobile CI/CD pipelines that support pull request builds.
  • Implement automated quality checks to ensure release readiness before code is merged.
  • Collaborate with mobile engineers and product squads to understand quality infrastructure needs.

Skills

Software engineering
Mobile automation
CI/CD pipelines
GitHub Actions
Bash scripting
TypeScript
Python
Ruby
Go
Swift
Kotlin

Tools

Bitrise
Jenkins
Maestro
Appium
XCUITest
Espresso
Postman

Job description

Job Snapshot
  • Role: Software Engineer - Mobile Automation
  • Location: Dubai, United Arab Emirates
  • Industry: Internet
  • Function: IT-Software Development
  • Experience: 1-3 years
  • Job Type: Full-time Position
Overview

Software Engineer - Mobile Automation in Dubai, United Arab Emirates is an Internet industry role focused on mobile quality infrastructure, CI/CD automation, developer tooling, and release pipeline reliability for a leading on-demand delivery platform.

This opportunity is ideal for an early-career software engineer, SDET, platform engineer, or DevOps-focused developer who can build automated systems that make mobile releases faster, safer, and more measurable.

The role is hands‑on and engineering-focused, with responsibility for improving mobile delivery infrastructure rather than executing manual QA tasks.

Job Details

Country: United Arab Emirates

City: Dubai

Industry: Internet

Function: IT-Software Development

Salary: 16000-28000 (estimated salary range based on similar jobs in the city; please confirm the final offer with the employer).

Gender: Any

Candidate Nationality: Any

Job Type: Full-time Role

Context

This role supports the systems that help mobile engineers build, test, validate, and release applications more efficiently. The Software Engineer - Mobile Automation will contribute to mobile quality infrastructure by improving CI/CD pipelines, implementing automated release checks, connecting test and crash data with dashboards, and reducing manual work for product squads.

The position requires strong coding ability, practical automation thinking, and a developer experience mindset.

Key Responsibilities
  • Execute and maintain mobile CI/CD pipelines that support pull request builds, caching strategies, release automation, and mobile quality checks.
  • Help manage and improve mobile build infrastructure, including in‑house macOS device farm workflows where required.
  • Implement automated quality guardrails in CI to check performance, stability, screen availability, and release readiness before code is merged.
  • Support release infrastructure automation by delivering tasks and improvements within short to medium planning cycles.
  • Build integrations that connect crash logs, automated test results, and release data with observability dashboards.
  • Automate the collection of incident and regression data across mobile releases to improve visibility for engineering teams.
  • Implement API and contract testing within CI pipelines to reduce the risk of backend changes breaking mobile apps.
  • Build automated mock servers and test data generation scripts that improve the stability of end‑to‑end UI testing.
  • Write and maintain automated linting rules, static analysis checks, and quality gates to catch architectural issues early.
  • Develop scripts, bots, and internal tools that reduce repetitive code review tasks and improve developer productivity.
  • Collaborate with mobile engineers, backend teams, platform teams, and product squads to understand quality infrastructure needs.
  • Troubleshoot pipeline failures, test instability, infrastructure issues, and automation gaps that affect delivery speed.
  • Document automation workflows, tooling decisions, and quality checks so teams can use and improve them consistently.
  • Contribute clean, maintainable production code in languages such as TypeScript, Python, Ruby, Go, Swift, or Kotlin.
Ideal Profile
  • 1‑3 years of experience as a Software Engineer, SDET, Platform Engineer, DevOps Engineer, or similar technical role.
  • Strong programming ability in at least one language such as TypeScript, Python, Ruby, Go, Swift, or Kotlin.
  • Able to write clean, maintainable, production‑quality code for automation, tooling, and infrastructure use cases.
  • Hands‑on experience configuring CI/CD pipelines using tools such as GitHub Actions, Bitrise, Jenkins, or similar platforms.
  • Comfortable writing shell scripts, especially Bash, for automation and operational tasks.
  • Experience building or contributing to automated testing frameworks such as Maestro, Appium, XCUITest, Espresso, or similar tools.
  • Solid understanding of mobile application architecture and how mobile apps interact with backend services.
  • Familiarity with API testing, contract testing, mock services, and test data automation is an advantage.
  • Able to think in systems and build infrastructure that improves reliability, speed, and quality at team level.
  • Strong empathy for developer experience, with the ability to treat product engineers as internal customers.
  • Curious, practical, and comfortable working in fast‑moving engineering environments with evolving priorities.
Skills Set
  • Software engineering
  • Mobile automation
  • CI/CD pipelines
  • GitHub Actions
  • Bitrise
  • Jenkins
  • Bash scripting
  • TypeScript
  • Python
  • Ruby
  • Go
  • Swift
  • Kotlin
  • Mobile quality infrastructure
  • Automated testing frameworks
  • Maestro
  • Appium
  • XCUITest
  • Espresso
  • API testing
  • Contract testing
  • Postman
  • Mock servers
  • Test data generation
  • Static analysis
  • Linting rules
  • Observability dashboards
  • Crash log integration
  • Release automation
  • Developer experience
Why Join Us

This role offers the opportunity to build engineering systems that directly improve mobile release quality, developer speed, and customer experience. It is a strong fit for someone who enjoys automation, clean code, infrastructure problem solving, and building tools that help engineering teams move faster with fewer quality risks.

Dubai, United Arab Emirates is a growing hub for Internet industry engineering, delivery platforms, mobile technology, and cloud‑driven product development. This position gives the selected candidate exposure to modern mobile quality infrastructure, automated release systems, cross‑team engineering collaboration, and practical DevX improvements inside a high‑scale regional platform.

About the Company

talabat is a leading on‑demand food and Q‑commerce platform with deep regional roots and operations across multiple Middle East markets. Through technology, logistics expertise, and local market knowledge, talabat helps customers access everyday deliveries while supporting restaurants, local shops, riders, and communities through reliable digital services.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Mobile Quality
Software Engineer - Mobile Quality

Talabat • Dubai

On-site
Mobile Engineering Manager - Apps
Mobile Engineering Manager - Apps

Talabat • Dubai

On-site
AED 165,000 - 239,000
Mobile Automation Engineer — CI/CD & Release Quality
Mobile Automation Engineer — CI/CD & Release Quality

Talabat • Dubai

On-site
Mobile Quality Engineer - Automation & CI/CD
Mobile Quality Engineer - Automation & CI/CD

Talabat • Dubai

On-site
Mobile Engineering Manager - iOS and Android
Mobile Engineering Manager - iOS and Android

Talabat • Dubai

On-site
AED 420,000 - 660,000
Software Engineer Backend Microservices and Cloud Development - talabat - Dubai UAE
Software Engineer Backend Microservices and Cloud Development - talabat - Dubai UAE

Talabat • Dubai

On-site
Work with technology-driven delivery platforms
Collaborate with global engineering teams
Exposure to modern software practices
Software Engineer I - Backend
Software Engineer I - Backend

talabat • Dubai

On-site
AED 120,000 - 180,000
Software Engineer - Dubai, UAE
Software Engineer - Dubai, UAE

Talabat • Dubai

On-site
Competitive compensation
Career growth opportunities
Collaborative work environment
CI-CD Automation Quality Assurance Engineer - Dicetek LLC - Dubai, UAE
CI-CD Automation Quality Assurance Engineer - Dicetek LLC - Dubai, UAE

DiceTek UAE • Dubai

On-site
Opportunity to work with a leading technology and services provider in Dubai
Exposure to modern CI-CD pipelines and advanced automation tools
Collaborative work culture with strong project pipeline
+1
Data Engineer - Cloud Pipelines
Data Engineer - Cloud Pipelines

Talabat • Dubai

On-site