We are seeking a highly skilled and dedicated Full-Stack Android Mobile App Developer to exclusively lead the development of our native Android 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 Android platform and its evolution, including both frontend and backend aspects.
Key Responsibilities:
Native Android Development:
Design, build, and maintain high-performance, reusable, and reliable Java/Kotlin code for the Android platform.
UI/UX Implementation:
Translate UI/UX designs into pixel-perfect and highly responsive Android 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 iOS developer and internal stakeholders to ensure consistency, share insights, and align on project goals.
App Store Submission:
Prepare and manage the submission of the Android application to the Google Play 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 Android platform and its associated backend.
Required Skills & Experience:
Proven experience as a
Full-Stack Android Developer
with a strong portfolio of native Android applications and backend services.
Expertise in
Java and Kotlin
for Android 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 Android SDK, different versions of Android, and how to deal with different screen sizes.
Strong knowledge of Android UI/UX1 principles, patterns, 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 Android 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
Pay: AED5,000.00 - AED8,000.00 per month
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.