# Mobile Developer, Specialist

**Company:** [Adree](http://jobs.workable.com/companies/c2u9om5Mwb3BDEiNVB4tZh.md)
**Location:** Riyadh, Saudi Arabia
**Workplace:** on site
**Department:** KSA Office

[Apply for this job](http://jobs.workable.com/view/4c1cc6f4-461e-4163-8d73-23e761cd0c3b)

## Description

### Business Unit: ADREE

### Function: Mobile Developer / Mobile Application Developer

### Level: Specialist

### Job location: Client site  

### About the job

We are looking for a **Mobile Developer** to **design, develop, and maintain high-performing mobile applications** for **Android and iOS**.

You will collaborate with **cross-functional teams** (designers and backend developers) to deliver end-to-end app features, write clean and maintainable code, and ensure a seamless and responsive user experience across devices.

You will also be responsible for troubleshooting/debugging, integrating APIs with back-end services, and continuously improving the app through testing and feedback.

### Key Responsibilities:

-   Design, develop, and maintain **high-performing Android and iOS applications**.
-   Collaborate with cross-functional teams, including **designers** and **backend developers**, to deliver complete app features.
-   Write **clean, maintainable, and efficient** code using mobile development best practices.
-   Implement responsive user interfaces and ensure **exceptional user experience** across devices.
-   Troubleshoot, debug, and optimize application performance to ensure seamless user experience.
-   Use **APIs** to connect the mobile app to back-end services and data management.
-   Stay updated on **industry trends, emerging technologies, and best practices** in mobile development.
-   Conduct **user testing** and gather feedback to continuously improve functionality and usability.
-   Document **code, design decisions, and application architecture** for team reference and future use.

## Requirements

### Education

-   Bachelor’s degree in **Computer Science**, **Software Engineering**, or related field.

### Experience

-   **2+ years** of experience in **mobile application development** for **Android and iOS**.

### Skills & Competencies (Technical & Analytical + Soft)

-   Proficiency in programming languages such as:

-   **Android:** Java/Kotlin
-   **iOS:** Swift/Objective-C

-   Strong understanding of **mobile development frameworks and libraries**.
-   Experience with **API integration** and back-end communication.
-   Solid understanding of **mobile UI/UX principles and best practices**.
-   Excellent **problem-solving skills** and attention to detail.
-   Good communication skills and ability to work collaboratively in a team.
-   Familiarity with **version control systems**, particularly **Git**.

### Preferred (but not required)

-   Experience with **Agile development methodologies**.

### Experience (summary)

-   2+ years mobile development for Android & iOS.
-   Collaboration with designers and backend teams.
-   API integration and user testing/feedback incorporation.

### Skills & Competencies (summary)

-   Android (Java/Kotlin), iOS (Swift/Objective-C)
-   Mobile frameworks/libraries
-   API integration
-   Mobile UI/UX
-   Debugging/performance optimization
-   Git
-   Documentation of architecture/design decisions
-   Agile (preferred)
-   Team communication and problem solving
