Job Description
>
We are seeking an experienced mobile application developer to join our team in designing, developing, and maintaining mobile applications for iOS and Android devices.
>
- Design, develop, and maintain mobile applications using relevant programming languages and frameworks.
- Implement user interface (UI) and user experience (UX) designs ensuring visually appealing and intuitive user experience.
- Develop core application features including data storage, user interactions, and network communication.
- Integrate with backend services and APIs to enable data exchange and application functionality.
- Test applications on various devices and operating systems, identify and fix bugs, and optimize performance.
>
Required Skills and Qualifications
>
- A minimum of 5 years of experience in mobile app development for iOS and/or Android platforms.
- Fluency in English is essential, with bilingual proficiency in Arabic a plus.
- Bachelor's degree in computer science, software engineering, or a related field.
- Proficiency in programming languages such as Swift, Objective-C, Java, and Kotlin.
- Knowledge of RESTful APIs and JSON.
- Familiarity with mobile design principles and user interface guidelines.
- Strong analytical problem-solving skills and effective communication skills for collaborating with team members and understanding user requirements.
>
Benefits
>
This role offers the opportunity to work on challenging projects, collaborate with a talented team, and contribute to the development of innovative mobile applications.
>
Others
>
The ideal candidate will be passionate about mobile app development, have a strong portfolio of work, and be able to adapt to changing project requirements.
>