Mobile Application Developer - Robotics

QSS AI & ROBOTICS

Riyadh

On-site

SAR 100,000 - 180,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

QSS AI & ROBOTICS seeks an Android Mobile Application Developer with 3+ years of experience to design, build, and maintain apps for robotic systems. You will integrate backend services and APIs, optimize performance, and ensure high-quality mobile solutions.

You will collaborate with software, robotics, AI, QA, and project teams to deliver reliable, scalable applications and contribute to production deployments via Google Play.

Qualifications

  • Knowledge of backend development using Node.js, Python, Java, or similar technologies.
  • Familiarity with backend frameworks such as Express.js, FastAPI, Django, or Spring Boot.
  • Understanding of databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience with Firebase services, including Firebase Cloud Messaging and Crashlytics.
  • Experience with Kotlin Coroutines, Flow, and asynchronous programming.
  • Familiarity with Jetpack Compose and modern Android UI development.
  • Experience with WebSockets, real-time communication, and event-driven applications.
  • Familiarity with Docker, CI/CD pipelines, and automated mobile application deployment.
  • Experience developing mobile applications for robotic systems, IoT devices, or connected hardware.

Responsibilities

  • Design, develop, maintain, and enhance native Android mobile applications for robotic systems.
  • Develop clean, efficient, reusable, and maintainable code using Kotlin and/or Java.
  • Build responsive and user-friendly mobile interfaces following Android development best practices.
  • Integrate mobile applications with RESTful APIs, backend services, and third-party systems.
  • Implement authentication, authorization, and secure data handling within mobile applications.
  • Manage application data, local storage, caching, and synchronization.
  • Debug, troubleshoot, and resolve application crashes, bugs, and performance issues.
  • Optimize application performance, responsiveness, memory usage, and stability.
  • Implement push notifications, background services, and real-time data updates where required.
  • Collaborate with backend developers to define API requirements.
  • Participate in code reviews, testing, debugging, and application release processes.
  • Prepare and maintain technical documentation for mobile applications and integrations.
  • Support application deployment, updates, and maintenance through Google Play Store.
  • Work closely with QA engineers to identify and resolve issues before production releases.
  • Collaborate with robotics, AI, software, and project teams to ensure successful application development and integration.

Skills

Kotlin
Java
Android UI
REST APIs
Firebase
WebSockets
Jetpack Compose
CI/CD
Docker
Real-time data

Tools

Firebase Cloud Messaging
Crashlytics
Docker
CI/CD pipelines

Job description

QSS AI & ROBOTICS is a technology solutions provider that has built strong trust and long-term relationships with customers and partners. The company delivers complete support services, from early-stage planning through project implementation and closure. Its professional services team focuses on helping clients optimize technology investments, reduce business risk, and enhance return on investment. By collaborating with leading global technology partners, QSS enables customers to deliver high-value services to their own clients. QSS specializes in Artificial Intelligence, Robotics, and emerging technologies, offering a dynamic environment for innovation-focused professionals.

Role Description:

We are looking for an Android Mobile Application Developer with at least 3 years of professional experience in designing, developing, and maintaining Android applications.

The candidate will be responsible for building and maintaining Android mobile applications for robotic systems, integrating backend services and APIs, optimizing application performance, and ensuring high-quality mobile solutions.

The role requires close collaboration with software developers, backend engineers, robotics engineers, AI engineers, QA engineers, and project teams to deliver reliable, scalable, and production-ready mobile applications.

Responsabilities:
  • Design, develop, maintain, and enhance native Android mobile applications for robotic systems.
  • Develop clean, efficient, reusable, and maintainable code using Kotlin and/or Java.
  • Build responsive and user-friendly mobile interfaces following Android development best practices.
  • Integrate mobile applications with RESTful APIs, backend services, and third-party systems.
  • Implement authentication, authorization, and secure data handling within mobile applications.
  • Manage application data, local storage, caching, and synchronization.
  • Debug, troubleshoot, and resolve application crashes, bugs, and performance issues.
  • Optimize application performance, responsiveness, memory usage, and stability.
  • Implement push notifications, background services, and real-time data updates where required.
  • Collaborate with backend developers to define API requirements.
  • Participate in code reviews, testing, debugging, and application release processes.
  • Prepare and maintain technical documentation for mobile applications and integrations.
  • Support application deployment, updates, and maintenance through Google Play Store.
  • Work closely with QA engineers to identify and resolve issues before production releases.
  • Collaborate with robotics, AI, software, and project teams to ensure successful application development and integration.
Qualifications
  • Knowledge in backend development using Node.js, Python, Java, or similar technologies.
  • Familiarity with backend frameworks such as Express.js, FastAPI, Django, or Spring Boot.
  • Understanding of database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Experience with Firebase services, including Firebase Cloud Messaging and Crashlytics.
  • Experience with Kotlin Coroutines, Flow, and asynchronous programming.
  • Familiarity with Jetpack Compose and modern Android UI development.
  • Experience with WebSockets, real-time communication, and event-driven applications.
  • Familiarity with Docker, CI/CD pipelines, and automated mobile application deployment.
  • Experience developing mobile applications for robotic systems, IoT devices, or connected hardware.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Application Developer - Robotics
Mobile Application Developer - Robotics

Maseera • Saudi Arabia

On-site
SAR 60,000 - 90,000
Android Mobile Developer for Robotics & IoT Apps
Android Mobile Developer for Robotics & IoT Apps

QSS AI & ROBOTICS • Riyadh

On-site
SAR 100,000 - 180,000
Mobile Engineer
Mobile Engineer

CoorB • Jeddah

On-site
SAR 120,000 - 180,000
Application Developer & Designer
Application Developer & Designer

Al Qadisiyah • Eastern Province

On-site
SAR 120,000 - 180,000
Android Developer (Saudi National)
Android Developer (Saudi National)

Astek Middle East • Al-Qassim Province

On-site
SAR 180,000 - 300,000
Lead Mobile App Developer
Lead Mobile App Developer

Jobgether • Saudi Arabia

Remote
SAR 240,000 - 360,000
Fully remote work
Global product reach
Autonomy and ownership
Mobile Applications Developer
Mobile Applications Developer

Almajed 4 Oud • Riyadh

On-site
SAR 120,000 - 180,000
Android Engineer
Android Engineer

HudHud Maps • Riyadh

On-site
SAR 180,000 - 240,000
Android Engineer - Saudi Based
Android Engineer - Saudi Based

Different Technologies Pty Ltd. • Riyadh

On-site
SAR 180,000 - 300,000
Mobile Development Lead
Mobile Development Lead

UXBERT Labs • Riyadh

On-site
SAR 300,000 - 520,000