12 Mobile Developer jobs in Qatar
Mobile Developer
Posted today
Job Viewed
Job Description
Location
Doha, Qatar
Experience
Job Type
Outsourcing
Job Description
Job Overview
- Mobile Application Developer with a strong focus on iOS development and solid experience in Android.
- The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications while ensuring scalability, performance, and an exceptional user experience.
- The candidate should have hands-on experience with modern mobile architectures such as MVVM, VIPER, and Clean Architecture, as well as strong collaboration skills to work effectively with cross-functional teams.
- Proven track record of delivering mobile applications through the entire lifecycle—from design and development to deployment and ongoing maintenance. A passion for clean, maintainable code, adherence to SOLID principles, and continuous improvement will be essential for excelling in this role.
Minimum Qualifications
- Bachelor's degree in Engineering, Computer Science, or a related field (or equivalent practical experience)
- Proficient knowledge in Swift, iOS SDK, Familiarity with tools, APIs and Networking, Database Management, App Deployment.
- Proficient knowledge in Kotlin, Android SDK, Android Studio, APIs and Backend Integration, Database Management, Third-Party libraries, Version Control, Testing and Debugging, Build and Deployment
- Expert-level knowledge of Swift, Combine & UIKIT
- Familiarity with version control systems (e.g., Git)
- Hands-on experience with MVVM, VIPER, Clean Architecture, and dependency injection
Experience
- Mid-to-Senior level developer (3–6 years experience).
- Strong iOS focus (expert-level), with good Android exposure.
- Proven delivery of apps from design development deployment maintenance
Key Accountabilities & Attributes
- Design, develop, and maintain advanced iOS applications
- Implement scalable and modern architectures
- Troubleshoot iOS issues, collaborate to address technical challenges effectively
- Write clean code, follow SOLID principles and modern patterns, and create comprehensive tests
- Identify performance improvements, conduct code reviews, and ensure technical excellence
Reporting to : Manager
Junior Mobile Developer
Posted today
Job Viewed
Job Description
About Commercial Bank Of Qatar
Commercial Bank, founded in 1975 and headquartered in Doha, plays a vital role in Qatar's economic development by offering a range of personal, business, government, international and investment services. We believe in empowering our employees, providing them with opportunities for growth and professional development.
By Joining us, you'll be part of a workplace culture that fosters innovation, supports work-life balance, and encourages you to reach your full potential.Join us in shaping the future of banking
Job Summary
The Developer will have relevant experience of 3+ years and will work on the analysis, development, configuration, implementation, and support of business applications in Microsoft .Net / Mobile technologies by effectively mapping the business requirements to out of box product functionalities, taking up supported customizations where applicable, testing and ensuring timely delivery of services.
*Key Accountabilities *
- Work independently and with the team to understand project requirements, existing implementations and build or maintain the technical aspects of .Net / Mobile applications including but not restricted to analysis, design, estimation, optimization and development of business requirements.
- Design, code and maintain the .Net / Mobile applications based on established standards.
- Perform initial design reviews and recommend improvements
- Write clear codes and prepare coding documentations
- Assist in timely L2/L3 troubleshooting of .Net / Mobile Applications
- Experience working in a structured waterfall / agile development process
- Participate in the set-up and deployments in all environments including production.
- Conduct code reviews, testing and work closely with QA team (where applicable) for SIT and with business for UAT
- Contribute to the overall enterprise architecture
- Document all requirements functionally and technically
Key Competencies
- Strong knowledge in all .Net framework and latest MVC frameworks.
- Strong knowledge in .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 & Javascript.
- Good exposure to UX / UI Design Skills for a Great User Experience
- Client-side technologies like bootstrap, jQuery, jQuery UI Plugins and javascript UI frameworks like , , , etc.
- Strong knowledge in Mobile Frameworks like Sencha, Ionic2, jQuery, angular2, NodeJS, Bower, Gulp and latest MVC frameworks.
- Knowledge in iOS and Android native application development
- Comprehensive knowledge in Multi-Platform / Multi-Architecture Mobile App Development
- Strong programming knowledge in REST or CRUD operations, C#.Net 3.5 or above, ASP.Net MVC 5 and above.
- Exposure and experience in ADO.Net, Entity Framework 6+, LINQ to SQL/LINQ to Entities and XML
- Knowledge in Microsoft SSRS reporting and version management tool are an advantage.
- Strong collaboration and investigative skills and the ability to cross reference information for accuracy
- Ability to work in a team environment, independently, take direction, and follow instructions.
- Ability to work under pressure, multitask and adapt quickly to changing priorities
- Banking knowledge preferred
*Key Requirements *
- Master/bachelor's degree in information technology
- Fluency in English is mandatory, Arabic will be an advantage
- Microsoft .Net Certification
- Any certification in DevOps / Microsoft Technologies will be an added advantage
- Application development experience in Banking / Fintech domain
Why Commercial Bank
- Best Digital Bank in the Middle East 2024 by World Finance and Best Mobile Banking App in the Middle East 2024 by Global Finance.
- An Innovation-Driven, Digital-First Environment where employees work with the latest tools and technologies to redefine banking
- Opportunities for Global Partnerships & International Exposure, connecting employees with global networks and perspectives.
- A focus on Employee Well-being & Work-Life Balance, ensuring a healthy and supportive environment for all team members
- Competitive Compensation & Benefits that ensure our employees are rewarded for their dedication and performance
- A strong Commitment to Diversity, Equity & Inclusion, fostering a culture that values every individual's unique perspective.
At Commercial Bank, we don't just offer careers, We shape futures by pioneering
digital transformation
in Qatar's banking sector, blending
digital-first
approach to redefine banking through
innovative
solutions.
Disclaimer
We appreciate your interest in joining CBQ Please note that only selected candidates will be contacted for further steps in the hiring process. This job posting is for informational purposes only, and CBQ reserves the right to modify, withdraw, or close it at any time without notice.
Front-End Mobile Developer
Posted today
Job Viewed
Job Description
Company Description
At Be My Sense
, we empower Deaf and hard-of-hearing individuals with cutting-edge communication solutions. Our real-time translation and AI-powered assistance facilitate seamless expression of ideas in various settings, from meetings to classrooms to events. Our mission is to promote inclusivity and accessibility, transforming how people connect with the world.
Role Description
We are seeking a Front-End Mobile Developer Intern (React Native)
to join our team for a
3-month remote internship
. This role offers the opportunity to work on an innovative accessibility project, building user-friendly mobile interfaces that bring our AI-powered communication features to life. You'll contribute to the development of a cross-platform mobile app (iOS & Android) that enables real-time translation, sign language support, and inclusive interaction for the hearing-impaired community.
- Note: This internship may convert into a full-time employment opportunity based on performance and the terms and conditions of the contract.
Day-to-day tasks will include:
- Developing and optimizing cross-platform mobile features using
React Native
. - Implementing UI/UX designs into functional, accessible mobile screens.
- Integrating APIs that connect AI-driven translation models with the app front-end.
- Ensuring smooth performance across
iOS and Android
devices. - Collaborating closely with designers, AI engineers, and accessibility specialists to deliver an inclusive user experience.
- Participating in testing and debugging to improve performance, usability, and accessibility.
Qualifications:
- Proficiency in
React Native
and JavaScript/TypeScript (ES6+). - Familiarity with
mobile UI frameworks
(React Native Elements, React Navigation). - Understanding of cross-platform performance optimization.
- Strong problem-solving skills and attention to detail.
- Ability to collaborate effectively in a remote, cross-functional team.
- Bonus: Experience with Redux/Context API or integrating third-party APIs.
Senior Mobile Applications Developer
Posted today
Job Viewed
Job Description
We are looking for a highly experienced Mobile Applications Developer proficient in React Native and Flutter, to work on advanced projects and maintain existing ones
Responsibilities:
Design and develop high-quality mobile applications using React Native and Flutter.
Maintain existing applications, improve performance, and fix issues in React Native and Flutter.
Write clean, maintainable code while adhering to best programming practices.
Contribute to technical decision-making and propose innovative solutions.
Requirements:
Preferably at least 5 years of hands-on experience in mobile application development using React Native and Flutter.
Strong understanding of JavaScript/TypeScript and Dart.
Experience working with RESTful APIs.
Familiarity with version control tools such as Git.
Experience in publishing applications to Google Play and the App Store.
Ability to work effectively within a team.
Job Types: Full-time, Permanent
Pay: QAR12, QAR17,000.00 per month
Application Question(s):
- How many years of experience do you have in Flutter?
- How many years of experience do you have in React Native?
- How many years of experience do you have in MS SQL DB?
- How many years of experience do you have in .Net?
- Your Notice Period?
Location:
- Doha (Preferred)
Mobile Application Developer
Posted today
Job Viewed
Job Description
Job Description
- 5-6 years' experience in Kony Mobile Application Development Platform including experience with latest version of Kony Quantum
- Experience with UI development using Kony Visualizer
- Experience with integration of native libraries using Kony FFI/NFI
- Experience with implementation using Kony Middleware APIs and Kony Studio
- Knowledge of Security features available in Kony platform
- Experience in pushing applications to Appstore, PlayStore, Huawei Store
- Experience with Digital Banking mobile apps is highly recommended
- Experience with consuming services exposed via SOAP, REST, etc
- Experience with securing mobile applications by following all OWASP guidelines recommendations.
- Experience with Spring MVC, Hibernate, Spring Core and Axis is an added advantage
- Experience in working with micro-services and Kony's micro-app feature is an added advantage.
- Experience in setting up applications and working with a DevOps Pipeline
- Working knowledge of PL/SQL
- Working knowledge of deploying applications using Weblogic. Working experience with oracle DB
- Very good working knowledge of OO Design principles and patterns in Java
- Good problem solving and analysis skills
- Good communication skills
)
Full Stack Mobile App Developer
Posted today
Job Viewed
Job Description
We are seeking a Full Stack Mobile App Developer with strong hands-on experience in Kotlin Compose / Kotlin Multiplatform (KMP) for Android/iOS development and PHP Laravel Framework for backend systems. The ideal candidate will be passionate about clean architecture, performance optimization, and delivering high-quality digital products.
Key Responsibilities
- Design, develop, and maintain mobile applications using Kotlin Compose and Kotlin Multiplatform (KMP) for both Android and iOS platforms.
- Build and manage robust backend systems using PHP/Laravel framework.
- Integrate APIs and manage RESTful communication between frontend and backend.
- Collaborate with UI/UX designers to implement intuitive, user-friendly interfaces.
- Write clean, maintainable, and scalable code following modern development standards.
- Handle database design, optimization, and query performance (MySQL or similar).
- Implement secure authentication, role-based access, and cloud integrations as needed.
- Participate in code reviews, testing, debugging, and deployment cycles.
- Collaborate closely with project managers, designers, and other developers to deliver end-to-end solutions.
- Stay updated with the latest technologies, libraries, and frameworks in mobile and web development.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 2–5 years of professional experience in mobile and full-stack development.
- Strong proficiency in Kotlin Compose UI and Kotlin Multiplatform (KMP) for cross-platform app development.
- Proficiency in PHP (Laravel Framework) for backend development.
- Experience with REST APIs, JSON, and third-party API integrations.
- Solid understanding of MVC/MVVM architecture and software design principles.
- Experience in MySQL or PostgreSQL database management.
- Familiarity with Git / GitHub / Bitbucket for version control.
- Experience with cloud deployment (AWS / Firebase / DigitalOcean) is a plus.
- Good understanding of app performance, security, and scalability.
- Strong problem-solving, debugging, and communication skills.
Preferred Skills
- Experience in KMP-based shared logic implementation for Android and iOS.
- Knowledge of Jetpack Libraries, Coroutines, and Dependency Injection (Hilt/Dagger).
- Experience with CI/CD pipelines and containerized environments (Docker).
- Familiarity with frontend frameworks , React, or similar) is an added advantage.
- Ability to work on end-to-end projects, from planning to deployment.
Job Types: Full-time, Part-time, Permanent, Contract
Android Developer
Posted today
Job Viewed
Job Description
Senior Android Developer
Location:
Doha, Qatar
Department:
Technology & Development
Reports to:
Solution Architect / Project Manager
About Applab
Applab is a leading technology solutions provider in Qatar, specializing in secure, scalable, and innovative digital products for government, enterprise, and private sectors. We deliver impactful mobile applications and platforms aligned with national cybersecurity standards.
Role Overview
We are seeking a
Senior Android Developer
to join our Qatar office. The role involves leading Android application development, ensuring performance, scalability, and security of mobile solutions. You will work closely with cross-functional teams, mentor junior developers, and contribute to shaping the mobile technology roadmap at Applab.
Key Responsibilities
- Design, develop, and maintain
advanced Android applications
using
Kotlin and Java
. - Architect
clean, modular, and maintainable codebases
using MVVM, MVP, and Clean Architecture. - Lead development of
enterprise and government Android applications
in compliance with cybersecurity guidelines. - Implement secure authentication mechanisms (
OAuth, JWT, biometric authentication, etc.
). - Integrate
RESTful APIs, GraphQL, and WebSockets
for real-time features. - Ensure
high performance, low latency, and optimized memory/battery usage
. - Set up and maintain
CI/CD pipelines
(Jenkins, GitHub Actions, Bitrise, etc.) for seamless delivery. - Conduct
code reviews, unit/UI testing (JUnit, Espresso)
, and enforce best practices. - Collaborate with UI/UX designers to build
responsive and accessible interfaces
. - Mentor junior developers and foster technical excellence within the team.
Qualifications
- Bachelor's/Master's degree in Computer Science, Software Engineering, or related field.
- 6+ years
of proven Android development experience. - Strong expertise in
Kotlin, Java, and Android SDK
. - Proficiency with
Jetpack components (Room, LiveData, ViewModel, Navigation, Compose)
. - Experience with
networking libraries (Retrofit, OkHttp)
and dependency injection frameworks (
Dagger/Hilt, Koin
). - Familiarity with
CI/CD pipelines, Git, and agile practices
. - Strong debugging, problem-solving, and performance optimization skills.
- Excellent communication and leadership abilities.
Preferred Skills
- Experience delivering
large-scale or government mobile applications
. - Knowledge of
Azure, Firebase, or other cloud platforms
. - Expertise in
security, data encryption, and compliance standards
. - Familiarity with
Play Store publishing and release management
Be The First To Know
About the latest Mobile developer Jobs in Qatar !
Android Developer
Posted today
Job Viewed
Job Description
Android Developer:
Mid-Level Android Developer
Experience: 5+ years
Job Description
We're looking for a skilled Android Developer to build scalable and maintainable apps using Jetpack Compose, modular architecture, and Clean Architecture. You'll own features end-to-end, from designing modular layers to delivering pixel-perfect UIs and ensuring smooth performance.
Responsibilities
- Develop and maintain features using Jetpack Compose, Navigation-Compose, and StateFlow.
- Work on modular projects, splitting responsibilities across base/core/data/domain/ui modules.
- Enforce clean separation of concerns with Clean Architecture principles.
- Integrate APIs using Retrofit, manage caching with Room or DataStore.
- Collaborate closely with designers and backend teams to define REST contract requirements.
- Ensure a high level of app performance and responsiveness.
- Conduct code reviews and contribute to shared component libraries.
- Write unit and UI tests using JUnit, MockK, Turbine, and Compose UI testing APIs.
- Contribute to internal documentation and technical design documents.
Requirements
- Strong command of Kotlin, Coroutines, Flow, and Jetpack Compose.
- Experience working on multi-module Android apps.
- Solid understanding of Clean Architecture, repository pattern, and domain-driven design.
- Familiar with tools such as Android Studio, ADB, Firebase, LeakCanary, and Crashlytics.
- Experience with Koin, Hilt, or other DI tools.
- Good grasp of CI/CD, Gradle optimization, and Git workflows.
- Bonus: Familiarity with Compose Animation APIs and Accompanist libraries.
Android Developer – SoftPOS
Posted today
Job Viewed
Job Description
At Dibsy, we're on a mission to change the way businesses accept payments in Qatar — helping accelerate the shift from cash to seamless digital transactions. We are building the digital financial infrastructure for the region, with a vision where every transaction flows securely through Dibsy.
We're growing fast — and we're looking for passionate builders to help shape the future.
About the Role
We are looking for an experienced Android Developer to join our team and help build Dibsy Terminal, our SoftPOS solution. You will be responsible for developing secure, high-performance Android applications that allow businesses to accept in-person payments directly on their smartphones
What You'll Do
- Design, develop, and maintain Android applications focused on contactless SoftPOS payments.
- Implement secure payment flows using NFC, EMV, and card-present technologies.
- Work closely with product managers, backend engineers, and UI/UX designers to deliver a seamless merchant experience.
- Integrate third-party SDKs and payment libraries as required (e.g. Visa Tap to Phone, Mastercard MPoC).
- Troubleshoot and resolve issues related to performance, connectivity, and device compatibility.
- Write clean, scalable, and testable code in Java and Kotlin.
What We're Looking For
- 3+ years of experience in Android app development.
- Strong command of Java and Kotlin with experience using Android SDKs, tools, and best practices.
- Previous experience working on payment, NFC, or SoftPOS applications is a strong plus.
- Strong problem-solving skills and attention to detail.
- Comfortable working in a fast-paced, startup-like environment.
Ready to build the future of digital payments in Qatar?
Apply now and join us on this exciting journey.
iOS Developer
Posted today
Job Viewed
Job Description
About the Role
We're seeking a talented Senior iOS Developer with at least 5 years of experience to design, build, and maintain high-performance, user-friendly applications for the iOS ecosystem. You'll work collaboratively with our product, design, and backend teams to deliver new features, improve existing functionality, and ensure the performance and reliability of our mobile applications. This is a key role where you will be expected to not only write high-quality code but also mentor junior developers, contribute to architectural decisions, and help shape the future of our mobile platform.
Responsibilities
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Mentor and provide technical guidance to other developers on the team.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Ensure the performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
Qualifications
- 5+ years of professional experience in iOS development.
- Strong proficiency in Swift and familiarity with Objective-C.
- In-depth knowledge of the iOS SDK, different versions of iOS, and how to deal with different screen sizes.
- Proven experience with UIKit, SwiftUI, and an understanding of when to use each.
- Experience with Core Data and/or other data persistence frameworks.
- Familiarity with RESTful APIs, asynchronous networking, and integrating with backend services.
- Experience with version control systems, particularly Git.
- Solid understanding of the full mobile development lifecycle, including continuous integration (CI/CD).
- Demonstrated ability to write clean, well-documented, and maintainable code.
- A portfolio of published applications on the App Store is a plus.
Required Skills
- Experience with unit testing and UI testing.
- Knowledge of mobile architecture patterns (e.g., MVVM, MVC, VIPER).
- Experience with multithreading and performance tuning.
- Familiarity with GraphQL.
- Experience with mobile analytics and A/B testing frameworks.
Pay range and compensation package
Competitive salary based on experience and qualifications.