Date: Mar 15, 2026
Location:
Dubai, AE
Company: MAALOOMATIA ARABIAN GULF TRADING L.L.C.
Req ID: 2852
Job Title
Mobile Application Lead
Job Scope
As a Full Stack Mobile Developer Lead, you will be responsible for leading the design, development, and delivery of enterprise-grade mobile applications and supporting backend services. You will provide technical leadership across mobile and backend stacks, oversee CI/CD processes, and manage a team of developers to deliver high-quality, scalable, and secure mobile solutions. This role requires strong hands-on expertise, proactive leadership, and a passion for exploring emerging technologies.
Main Duties And Responsibilities
- Mobile Application Development: Design, develop, and maintain high-quality mobile applications using React Native and native mobile technologies for iOS and Android platforms.
- Full Stack Development: Develop and maintain backend services, gateways, and APIs using Spring Boot and Maven to support mobile applications.
- Cross-Platform & Native Development: Lead cross-platform development efforts while providing guidance on native app development (Android/iOS) as required.
- Backend Integration: Ensure seamless integration between mobile applications and backend systems through secure and scalable API implementations.
- IBM Mobile First Platform Administration: Administer, configure, and manage IBM Mobile First Platform, including deployment, security, and performance tuning.
- CI/CD & DevOps: Design, implement, and maintain CI/CD pipelines using Azure DevOps to automate build, test, and deployment processes.
- Source Control Management: Manage repositories, branching strategies, and code integrations using Git and Azure DevOps.
- App Build & Deployment: Oversee application build processes, signing, and deployment to Google Play Store and Apple App Store.
- Performance Optimization: Identify, analyze, and resolve performance bottlenecks across mobile and backend systems.
- Testing & Quality Assurance: Ensure the implementation of automated testing, unit testing, and integration testing to maintain application stability and reliability.
- Team Leadership & Mentorship: Lead, mentor, and manage a team of developers, conducting code reviews and fostering best engineering practices.
- Collaboration: Collaborate with architects, product managers, designers, QA teams, and stakeholders to deliver aligned and high-quality solutions.
- Proactiveness & Problem Solving: Proactively identify technical risks, system improvements, and optimization opportunities.
- Innovation & Continuous Learning: Explore, evaluate, and adopt new tools, frameworks, and technologies, including AI-driven capabilities, to enhance solutions and productivity.
- Documentation: Maintain clear technical documentation for architectures, codebases, APIs, and development processes.
Position Requirements
- Proven experience in React Native Mobile Application Development
- Strong proficiency in JavaScript and modern mobile development practices
- Hands-on experience with Native App Development (Android and/or iOS)
- Expertise in Backend Gateway and API Design
- Strong experience with Spring Boot and Maven
- Hands-on administration experience with IBM Mobile First Platform
- Experience with CI/CD pipelines and DevOps practices
- Proficiency with Azure DevOps and Git for version control and pipeline management
- Experience in Mobile App Build, Signing, and Store Deployment
- Strong understanding of RESTful APIs and backend integration patterns
- Familiarity with automated testing frameworks and quality assurance practices
- Exposure to AI technologies and their integration into mobile or backend solutions is a plus
- Strong understanding of application security, performance, and scalability
Education
Bachelor's degree in Computer Engineering, Computer Science or any other related field
Experience
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- Demonstrated experience leading and mentoring development teams
- Strong problem-solving and analytical skills
- Proactive mindset with a strong sense of ownership and accountability
- Excellent communication and stakeholder management skills
- Ability to work effectively in an Agile and DevOps-driven environment
- Strong willingness and enthusiasm to explore and adopt new technologies