Application Programmer; Mobile App
Listed on 2026-01-11
-
Software Development
App Developer - Mobile/Web, Full Stack Developer
Roles & Responsibilities
Design, develop, and maintain mobile applications for iOS and Android platforms.
Write scalable, efficient, and maintainable code following best development practices.
Collaborate with UI/UX designers to deliver intuitive and seamless user experiences.
Perform unit testing
, debugging, and troubleshooting to ensure application stability.Review, refactor, and optimize code for performance, security, and reliability.
Ensure mobile applications are compatible across various devices, operating systems, and screen sizes.
Work closely with project managers and stakeholders to understand requirements, timelines, and deliverables.
Integrate third‑party libraries, SDKs, and APIs into mobile applications.
Maintain application security and ensure compliance with data protection and privacy standards
.Participate in Agile develop
Education
Bachelor’s degree in Computer Science, Information Technology
, or a related field.
Experience
Proven experience as a Mobile Application Programmer / Mobile Developer or similar role.
Technical Skills
Strong knowledge of programming languages such as:
- Java / Kotlin (Android)
- Swift / Objective‑C (iOS)
- Experience with mobile application frameworks and SDKs.
- Familiarity with RESTful APIs and third‑party integrations.
- Understanding of mobile application architecture
, performance optimization, and security best practices. - Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
- Knowledge of Agile development methodologies (Scrum, Kanban) is preferred.
Soft Skills
- Strong problem‑solving and analytical abilities.
- High attention to detail and code quality.
- Excellent communication and teamwork skills.
- Ability to work independently and within cross‑functional teams.
Languages
- Proficiency in Arabic and English
.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).