# Mobile Applications Developer

**Company:** [Almajed 4 Oud](https://jobs.workable.com/companies/gM5JkSmv31Q7kXBqhdNyum.md)
**Location:** Riyadh, Saudi Arabia
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](https://jobs.workable.com/view/bc199a6b-810d-496d-b4e0-192877045a2d)

## Description

### 1\. Job Purpose

Responsible for designing, developing, maintaining, and enhancing mobile applications for iOS and Android platforms. The role focuses on delivering high-quality mobile solutions, improving user experience and application performance, and ensuring seamless integration with the company's internal systems and digital services to support business growth and digital transformation.

### 2\. Key Responsibilities

A. Mobile Application Development

-   Design, develop, and maintain mobile applications for iOS and Android platforms.
    
-   Build user-friendly interfaces and enhance user experience (UI/UX).
    
-   Write clean, efficient, scalable, and maintainable code.
    
-   Develop new features and functionalities for existing applications.
    

B. System Integration

-   Integrate mobile applications with backend systems.
    
-   Develop and consume APIs (Application Programming Interfaces).
    
-   Integrate mobile applications with ERP, CRM, and E-Commerce platforms.
    
-   Ensure secure and reliable data exchange between applications and internal systems.
    

C. Application Maintenance & Performance

-   Monitor application performance and troubleshoot technical issues.
    
-   Optimize application speed, responsiveness, and overall performance.
    
-   Test applications across different devices and operating systems.
    
-   Perform regular updates and enhancements based on business requirements.
    

D. Security & Quality Assurance

-   Apply mobile application security best practices.
    
-   Conduct testing to identify and resolve bugs and technical issues.
    
-   Ensure compliance with Apple App Store and Google Play Store requirements.
    
-   Follow coding standards and maintain technical documentation.
    

E. Collaboration & Continuous Improvement

-   Collaborate with UI/UX designers, business analysts, and IT teams.
    
-   Participate in gathering and analyzing business requirements.
    
-   Stay updated with the latest mobile development technologies and trends.
    
-   Document development processes and technical solutions.

## Requirements

### 3\. Qualifications

-   Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
-   Professional certifications in mobile application development are preferred.

### 4\. Experience

-   3–5 years of practical experience in mobile application development.
-   Proven experience developing applications for Android and iOS.
-   Experience integrating mobile applications with backend systems and APIs.
-   Experience in E-Commerce and Retail applications is preferred.
