We are seeking a highly skilled and dedicated Full-Stack iOS Mobile App Developer to exclusively lead the development of our native iOS application. This is a unique opportunity to be deeply involved in all stages of the development lifecycle, from concept to deployment, ensuring a high-quality, scalable, and secure application. You will work closely with our internal team, taking ownership of the iOS platform and its evolution, including both frontend and backend aspects.
Key Responsibilities:
Native iOS Development:
Design, build, and maintain high-performance, reusable, and reliable Swift/Objective-C code for the iOS platform.
UI/UX Implementation:
Translate UI/UX designs into pixel-perfect and highly responsive iOS interfaces, ensuring a premium user experience consistent with our brand.
Feature Development:
Implement core functionalities including user registration and profile management, service booking and scheduling, real-time tracking, secure payment gateway integration, rating and feedback systems, push notifications, service history, and multilingual support (English and Arabic).
Backend Development:
Design, develop, and maintain robust backend services and APIs to support the mobile application, ensuring scalability, security, and performance.
API Integration:
Integrate seamlessly with various third-party APIs for functionalities and CRM integration.
Quality Assurance:
Conduct thorough unit-testing, debugging, and performance optimization to ensure a robust and bug-free application.
Collaboration:
Work closely with the Android developer and internal stakeholders to ensure consistency, share insights, and align on project goals.
App Store Submission:
Prepare and manage the submission of the iOS application to the Apple App Store.
Maintenance & Updates:
Be involved in ongoing maintenance, bug fixes, performance monitoring, security updates, and future feature modifications.
Technical Leadership:
Contribute to technical design decisions and architecture discussions for the iOS platform and its associated backend.
Required Skills & Experience:
Proven experience as a
Full-Stack iOS Developer
with a strong portfolio of native iOS applications and backend services.
Expertise in
Swift and/or Objective-C
for iOS development.
Strong proficiency in backend technologies (e.g., Node.js, Python, Ruby on Rails, Java Spring Boot, or similar) and database management (e.g., SQL, NoSQL).
Deep understanding of the iOS SDK, different versions of iOS, and how to deal with different Apple devices.
Strong knowledge of iOS UI/UX principles, interface guidelines, and best practices.
Experience with
RESTful APIs
, third-party libraries, and mobile payment gateway integrations.
Proficiency in code versioning tools, such as Git.
Solid understanding of the full mobile and web development life cycle.
Ability to work independently and take full ownership of the iOS application and its backend.
Excellent problem-solving skills and attention to detail.
Fluency in English is required. Arabic language skills are a plus.
Desired Attributes:
A keen eye for intuitive and premium user interfaces.
Proactive and results-oriented with a strong commitment to quality.
Excellent communication and interpersonal skills.
Ability to adapt to evolving project requirements in a dynamic environment.
What We Offer:
The opportunity to shape a critical digital product for a leading cleaning services provider in Dubai.
Full ownership and involvement in the development process.
A collaborative and supportive work environment.
Competitive salary and benefits package.
Job Type: Full-time
Application Deadline: 30/06/2025
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.