Senior Software Engineer Android

Remotedxb

Dubai

On-site

AED 300,000 - 520,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stone in Dubai is seeking an experienced Android engineer to design, develop, and maintain the base SDKs, apps, and libraries for our Android POS devices. You will help evolve the platform architecture for scalable, secure, and high-performance systems.

You will mentor developers, drive CI/CD improvements and automated testing, and uphold code quality through reviews and best practices (SOLID, Clean Architecture). This role is based in the UAE with opportunities for collaboration across teams.

Qualifications

  • 6+ years native Android development (Kotlin/Java).
  • Experience building/maintaining SDKs, libraries, or platform modules.
  • Strong MVVM/MVI/Clean Architecture and SOLID knowledge.
  • Familiar with Gradle and modularized projects.
  • Experience with Android background services (WorkManager, ForegroundService).
  • Git and CI/CD pipelines experience.
  • Unit and integration testing experience.
  • Familiar with KMP and network libs (OkHttp, Ktor).

Responsibilities

  • Design, develop, and maintain the base SDKs, Apps, and libraries for Android POS devices.
  • Contribute to the definition and evolution of platform architecture, ensuring scalability, security, and high performance.
  • Identify and implement improvements in CI/CD processes, automated testing, and platform monitoring.
  • Serve as a technical reference, mentoring and supporting developers from different teams.
  • Ensure code excellence and standardization through code reviews and best practices (SOLID, Clean Architecture).

Skills

Android development
SDK development
MVVM/MVI/Clean Architecture
Code quality (SOLID)
CI/CD
Unit testing
KMP
Git
Gradle
WorkManager
OkHttp/Ktor
Jetpack Compose

Education

Bachelor’s degree in CS or equivalent

Tools

Git
Gradle
WorkManager
OkHttp
Ktor
Jetpack Compose

Job description

About the Company

Stone is a technology and financial services company focused on the customer. We are the largest independent payment methods company in Brazil, aiming to transform the payment industry and serve Brazilian entrepreneurs.

Responsibilities
  • Design, develop, and maintain the base (SDKs, APPs, and libraries) used by all applications running on our Android POS devices
  • Contribute to the definition and evolution of platform architecture, ensuring scalability, security, and high performance
  • Identify and implement improvements in CI/CD processes, automated testing, and platform monitoring
  • Serve as a technical reference, mentoring and supporting developers from different teams
  • Ensure code excellence and standardization through code reviews and best practices (SOLID, Clean Architecture)
Requirements
  • Minimum 6 years of experience in native Android development using Kotlin or Java
  • Proven experience in developing and maintaining complex SDKs, libraries, or platform modules
  • Deep knowledge of software architectures (MVVM, MVI, Clean Architecture) and design principles (SOLID)
  • Familiarity with dependency management (Gradle) and project modularization
  • Experience with Android background services (WorkManager, ForegroundService, BroadcastReceiver, etc.)
  • Experience with version control (Git) and CI/CD processes
  • Practical knowledge of unit and integration testing
  • Experience with KMP
  • Knowledge of connectivity and network protocols or libraries like OkHttpClient, UrlConnection, or Ktor
Preferred Qualifications
  • Previous experience in developing solutions for payment terminals (POS) or embedded systems
  • Knowledge of AI and Prompt Engineering (LLMs)
  • Experience with observability and analytics tools (Grafana, GCP, Looker Studio)
  • Knowledge of security and cryptography applied to Android environments
  • Familiarity with Android Open Source Project (AOSP) or firmware customization
  • Experience with Coroutines, Flows, and Jetpack Compose
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer .NET JR
Software Engineer .NET JR

Remotedxb • Dubai

On-site
AED 120,000 - 180,000
Senior Android Engineer
Senior Android Engineer

IDCMPS • Abu Dhabi

On-site
As per client policy
Senior Android Platform Engineer - SDKs & Scale
Senior Android Platform Engineer - SDKs & Scale

Remotedxb • Dubai

On-site
AED 300,000 - 520,000
Mobile Software Development Engineer (Android)
Mobile Software Development Engineer (Android)

Client of Salt • Dubai

On-site
AED 290,000 - 502,000
Site Reliability Engineer Manager I
Site Reliability Engineer Manager I

Remotedxb • Dubai

On-site
AED 300,000 - 520,000
Android Developer
Android Developer

Mfluid • Dubai

On-site
AED 150,000 - 270,000
Android Developer
Android Developer

Caliberly • Dubai

On-site
AED 180,000 - 300,000
Competitive compensation
FinOps Analyst
FinOps Analyst

Remotedxb • Dubai

On-site
AED 180,000 - 240,000
Senior Android Developer
Senior Android Developer

Analog • Abu Dhabi

On-site
AED 180,000 - 240,000
Healthcare
Education support
Generous leave
Software Engineer II - Backend
Software Engineer II - Backend

Remotedxb • Dubai

On-site
AED 180,000 - 300,000
Flash meal
Food vouchers
SulAmerica health and dental insurance
+2