195 Mobile Developer jobs in Saudi Arabia
Mobile Developer
Posted 19 days ago
Job Viewed
Job Description
About Us
At VisionX, we are reshaping the convergence of AI and computer vision. Since our inception in 2017, we have enabled B2B enterprises to improve process efficiencies, drive revenue growth, and create a competitive advantage. We accomplish this by crafting outstanding bespoke product experiences for our clients, their customers, and the field workforce through advanced AI and emerging technologies.
Fast Company recognized us as one of the Top 10 Most Innovative Companies of 2020, alongside Microsoft and Snap Inc. We are trendsetters who innovate, build, and scale as your partner, providing technology that works with speed and agility, all while ensuring a competitive edge in affordability.
In addition to our AI solutions, VisionX serves as a GCC systems integrator for the most advanced AI-powered enterprise logistics platform tailored for warehouses, retail stores, and final-mile buildings.
Your RoleWe are seeking a skilled Mobile Developer with hands-on experience in native iOS (Swift) and Android (Kotlin/Java) development, as well as cross-platform frameworks such as Flutter or React Native. The role involves end-to-end mobile application development, deployment to app stores, and performance tuning for high-quality, scalable apps particularly in field app development use cases.
Responsibilities- Design, develop, and maintain native mobile applications for iOS and Android.
- Build and optimize cross-platform applications using Flutter or React Native.
- Collaborate with product, design, and backend teams to deliver seamless mobile experiences.
- Manage app store deployment processes (Apple App Store, Google Play).
- Conduct performance tuning, debugging, and optimization for mobile apps.
- Implement secure coding practices and ensure compliance with platform guidelines.
- Develop features tailored to field app requirements, ensuring offline capabilities, GPS integration, and usability.
- Stay updated on emerging mobile technologies and recommend adoption where beneficial.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5–8 years of experience in mobile application development.
- Proficiency in Swift (iOS) and Kotlin/Java (Android).
- Experience with cross-platform frameworks such as Flutter or React Native.
- Strong knowledge of mobile UI/UX standards, responsive design, and user-centric development.
- Hands-on experience with app store deployment, CI/CD pipelines, and version control (Git).
- Familiarity with mobile architecture patterns (MVC, MVVM, Clean Architecture).
- Experience in field app development (offline sync, GPS, push notifications) is a strong plus.
- Excellent problem-solving, debugging, and communication skills.
Our global network of industry experts and mentors helps shape your growth and future. We believe in delivering client value through our work. We build products that are not good or great, but outstanding.
You deliver! We will make your stay and journey with us worthwhile.
We are an equal opportunity employer, and we value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other legally protected status.
#J-18808-LjbffrMobile Developer
Posted today
Job Viewed
Job Description
Were looking for a
Senior Flutter Developer
with a strong command of clean architecture and modern mobile app development practices to join our team. Youll play a key role in delivering seamless and high-performance apps that integrate with robust backend systems, real-time analytics, and third-party services.
If you're passionate about writing clean, modular, and scalable code and youre comfortable working in fast-paced, cross-functional teams this role is for you.
Your Key Responsibilities
- Build and maintain cross-platform mobile apps using Flutter with clean architecture and modular code.
- Integrate REST APIs with proper error handling, caching, and secure local storage mechanisms.
- Work with Firebase services: FCM, Crashlytics, Analytics, and push notifications.
- Ensure solid app lifecycle management, build optimization, and deployment readiness.
- Consume and understand Laravel-based APIs using tools like Postman or through custom Flutter interceptors.
- Translate Figma designs into real Flutter UI with adherence to modern UI/UX best practices.
- Implement features like deep links, in-app notifications, and JSON parsing.
- Map MySQL data structures through backend API layers into the app models.
- Build apps that are ready for Web and Desktop (Flutter Web/Flutter Desktop) for future scalability.
- Integrate in-app payments (Apple Pay, Google Pay, Moyassar SDK).
- Track and resolve crashes using tools like Firebase Crashlytics, AppsFlyer, etc.
- Collaborate closely with backend, design, and QA teams to ship polished features.
Must-Haves
5+ years of mobile development experience
Advanced experience with
Flutter
and
clean architecture
principles
Strong grasp of
state management
and modular code structure
Deep experience in
REST API consumption
,
auth handling
,
error caching
Hands-on experience with
Firebase services
(FCM, Analytics, Crashlytics)
Understanding of
Laravel APIs
and using
Postman
or interceptors to test endpoints
Proficient in turning
Figma designs into Flutter widgets
with a focus on usability
Familiarity with
JSON parsing
, secure
local data storage
,
push notifications
,
deep links
Understanding of
MySQL structure
through APIs
Experience with
Flutter Web/Desktop
Solid understanding of
in-app payments
(Apple Pay, Google Pay, 3rd-party SDKs like Moyassar)
Crash and performance tracking tools (e.g.,
AppsFlyer
,
Firebase
)
Experience working with
third-party SDKs
and custom integrations
Nice-to-Haves
- Familiarity with Python scripting for automation or light tasks
- Experience integrating Odoo APIs (e.g., orders, wallets, subscriptions)
- Experience working with device sensors: GPS, accelerometer, NFC
- Play Store & App Store deployment best practices and compliance
- Knowledge of multi-language support/localization in Flutter apps
Android Mobile Developer
Posted 1 day ago
Job Viewed
Job Description
At InnovationTeam, we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided.
**Requirements**:
**Please note that the posting does not specify a minimum level of experience.**
**All levels of experience are welcome to apply.**
**Responsibilities**:
- **Android Application and SDK Development**:
- Create and enhance SDKs for Android, ensuring seamless integration for external developers.
- **Code Review and Optimization**:
- Conduct thorough code reviews to ensure adherence to coding standards, best practices, and performance.
- **Cross-Platform Experience: (Nice to have)**
- Utilize expertise in other mobile technologies, such as React Native, to contribute to cross-platform development projects.
- **Technical Leadership**:
- Provide technical leadership and mentorship to junior developers.
- Collaborate with other senior developers and architects to make informed technical decisions.
- **Collaboration and Communication**:
- Work closely with product managers, UI/UX designers, and QA teams to deliver high-quality products.
- Communicate effectively with team members to facilitate a seamless development process.
**Requirements**:
- Bachelor’s degree in Computer Science or a related field.
- Professional Android development experience.
- Experience in building and maintaining SDKs for Android.
- Clean & readable code writing.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Strong understanding of Android design principles, patterns, and best practices.
- A good understanding of MVC, MVP & MVVM patterns.
- Strong knowledge of SOLID principles and object-oriented programming concepts.
- Expertise in performance tuning and memory optimization.
- Comprehensive knowledge of the complete mobile development life cycle.
- Experience with cross-platform development technologies, such as React Native, is a plus.
- Excellent problem-solving and debugging skills.
- Effective verbal and written communication skills.
Mobile Developer Android
Posted today
Job Viewed
Job Description
Riyadh Air (RX), headquartered in the Saudi Capital, is the new national airline that's shaping the future of flying. It seeks to lead the aviation industry by transforming Saudi Arabia into a global aviation and trade hub – a digitally native airline that will connect the kingdom to more than 100 destinations.
About The Role
Are you a skilled Technology professional with experience in building mobile applications within a digitally savvy, fast-paced environment?
Yours is a role to design, develop and deliver Android applications that advances RX's business objectives, ensuring high-quality and scalability of solutions.
Your daily responsibility includes the development of Android applications using the latest tools to ensure seamless user experiences and compatibility with a wide range of Android devices.
You'll actively contribute to a team of developers, fostering a collaborative environment while leveraging your experience in mobile architecture. Further, your expertise will be leveraged to make high-quality decisions for application development in our digitally-savvy business.
Grab your opportunity to apply your technical know-how and play a key role in revolutionising the world's first digitally-native airline.
About You
Degree qualified, you will demonstrate 10+ years of experience in Android mobile development, with proven experience in Kotlin, Jetpack, Android SDK, and proficiency with Android Studio.
We'd love to hear from you even more if you have experience in mobile architecture, design patterns and Android mobile ecosystems.
This is your opportunity to shape the future of air travel. Bring your best and show us why you can own this position within Riyadh Air.
Please submit your application by clicking on the Apply button. Our Talent Acquisition team will be reviewing applications shortly.
iOS Mobile Developer
Posted 1 day ago
Job Viewed
Job Description
InnovationTeam is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented Mobile Developer to join our team.
As a Mobile Developer at InnovationTeam, you will be responsible for developing, testing, and maintaining mobile applications for iOS platforms. You will collaborate with cross-functional teams to understand project requirements, design user interfaces, and implement app features. Additionally, you will work closely with product managers and UX designers to deliver high-quality, user-friendly mobile applications.
This position requires a strong understanding of mobile development technologies and frameworks, as well as excellent problem-solving and debugging skills. The ideal candidate is highly motivated, detail-oriented, and has a passion for creating exceptional user experiences.
At InnovationTeam, we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided.
Please note that the posting does not specify a minimum level of experience.
All levels of experience are welcome to apply.
Responsibilities:- iOS Application and SDK Development:
- Design, develop, and maintain advanced iOS applications using both Objective-C and Swift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Create and enhance SDKs for iOS, ensuring seamless integration for external developers.
- Code Review and Optimization:
- Conduct code reviews to ensure code quality, best practices, and performance.
- Identify and resolve bottlenecks, bugs, and other issues to maintain smooth application performance.
- Cross-Platform Experience: (Nice to have)
- Leverage experience with other mobile technologies such as React Native to contribute to cross-platform development initiatives.
- Technical Leadership:
- Provide technical leadership and mentorship to junior developers.
- Collaborate with other senior developers and architects to drive technical decisions.
- Collaboration and Communication:
- Work closely with product managers, designers, and QA teams to deliver high-quality products.
- Communicate effectively with team members to ensure a smooth development process.
- Bachelor’s degree in Computer Science or a related field.
- Professional iOS development experience. (All Levels of experience are welcome to apply)
- Proficiency in both Objective-C and Swift.
- Clean & readable code writing.
- Proficient understanding of code versioning tools, such as Git.
- Experience in building and maintaining SDKs for iOS.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with Restful APIs to connect iOS applications to back-end services.
- Familiarity with cloud message APIs and push notifications.
- Strong understanding of iOS design principles, guidelines, and best practices.
- Experience with performance and memory tuning tools.
- Solid understanding of the full mobile development life cycle.
- Familiarity with cross-platform development technologies, such as React Native, is a plus.
- Excellent problem-solving and debugging skills.
- Strong verbal and written communication skills.
iOS Mobile Developer
Posted today
Job Viewed
Job Description
InnovationTeam is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented Mobile Developer to join our team.
As a Mobile Developer at InnovationTeam, you will be responsible for developing, testing, and maintaining mobile applications for iOS platforms. You will collaborate with cross-functional teams to understand project requirements, design user interfaces, and implement app features. Additionally, you will work closely with product managers and UX designers to deliver high-quality, user-friendly mobile applications.
This position requires a strong understanding of mobile development technologies and frameworks, as well as excellent problem-solving and debugging skills. The ideal candidate is highly motivated, detail-oriented, and has a passion for creating exceptional user experiences.
At InnovationTeam, we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided.
Please note that the posting does not specify a minimum level of experience.
All levels of experience are welcome to apply.
Responsibilities:- iOS Application and SDK Development:
- Design, develop, and maintain advanced iOS applications using both Objective-C and Swift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Create and enhance SDKs for iOS, ensuring seamless integration for external developers.
- Code Review and Optimization:
- Conduct code reviews to ensure code quality, best practices, and performance.
- Identify and resolve bottlenecks, bugs, and other issues to maintain smooth application performance.
- Cross-Platform Experience: (Nice to have)
- Leverage experience with other mobile technologies such as React Native to contribute to cross-platform development initiatives.
- Technical Leadership:
- Provide technical leadership and mentorship to junior developers.
- Collaborate with other senior developers and architects to drive technical decisions.
- Collaboration and Communication:
- Work closely with product managers, designers, and QA teams to deliver high-quality products.
- Communicate effectively with team members to ensure a smooth development process.
- Bachelor’s degree in Computer Science or a related field.
- Professional iOS development experience. (All Levels of experience are welcome to apply)
- Proficiency in both Objective-C and Swift.
- Clean & readable code writing.
- Proficient understanding of code versioning tools, such as Git.
- Experience in building and maintaining SDKs for iOS.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with Restful APIs to connect iOS applications to back-end services.
- Familiarity with cloud message APIs and push notifications.
- Strong understanding of iOS design principles, guidelines, and best practices.
- Experience with performance and memory tuning tools.
- Solid understanding of the full mobile development life cycle.
- Familiarity with cross-platform development technologies, such as React Native, is a plus.
- Excellent problem-solving and debugging skills.
- Strong verbal and written communication skills.
Ios Mobile Developer
Posted 1 day ago
Job Viewed
Job Description
At InnovationTeam, we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided.
**Requirements**:
**Please note that the posting does not specify a minimum level of experience.**
**All levels of experience are welcome to apply.**
**Responsibilities**:
- ** iOS Application and SDK Development**:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Create and enhance SDKs for iOS, ensuring seamless integration for external developers.
- **Code Review and Optimization**:
- Conduct code reviews to ensure code quality, best practices, and performance.
- **Cross-Platform Experience: (Nice to have)**
- Leverage experience with other mobile technologies such as React Native to contribute to cross-platform development initiatives.
- ** Technical Leadership**:
- Provide technical leadership and mentorship to junior developers.
- Collaborate with other senior developers and architects to drive technical decisions.
- **Collaboration and Communication**:
- Work closely with product managers, designers, and QA teams to deliver high-quality products.
- Communicate effectively with team members to ensure a smooth development process.
**Requirements**:
- Bachelor’s degree in Computer Science or a related field.
- Professional iOS development experience. (All Levels of experience are welcome to apply)
- Proficiency in both Objective-C and Swift.
- Clean & readable code writing.
- Proficient understanding of code versioning tools, such as Git.
- Experience in building and maintaining SDKs for iOS.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Strong understanding of iOS design principles, guidelines, and best practices.
- Experience with performance and memory tuning tools.
- Solid understanding of the full mobile development life cycle.
- Familiarity with cross-platform development technologies, such as React Native, is a plus.
- Excellent problem-solving and debugging skills.
- Strong verbal and written communication skills
Be The First To Know
About the latest Mobile developer Jobs in Saudi Arabia !
Senior Mobile Developer
Posted 14 days ago
Job Viewed
Job Description
About Us
At UXBERT Labs, we build mobile experiences that users can’t put down. Our apps blend cutting-edge technology with intuitive design to deliver engaging, high-performing mobile solutions.
Role OverviewWe’re looking for a Senior Mobile App Developer to bring our innovative ideas to life. If crafting smooth, responsive, and feature-rich mobile applications excites you, this is the place to make your mark.
Key Responsibilities- Design and develop mobile applications for iOS and Android platforms, ensuring optimal performance and user experience.
- Implement location-based services, Bluetooth integration, and AR features.
- Collaborate with UI/UX designers to translate wireframes and visual designs into functional mobile apps.
- Integrate third-party APIs, push notifications, and real-time updates.
- Create and optimize mobile app architectures to ensure scalability and responsiveness.
- Conduct code reviews, troubleshoot performance issues, and ensure mobile app security.
- Stay up to date with the latest mobile development trends and technologies.
- Lead the development of gamification features and loyalty programs.
- 4+ years of experience in mobile app development, with a focus on iOS (Swift) and/or Android (Kotlin/Java).
- Proven track record of developing and launching mobile applications.
- Experience with Bluetooth LE, push notifications, and location services.
- Proficiency in AR frameworks (ARKit/ARCore) is a plus.
- Strong understanding of RESTful APIs and real-time communication protocols.
- Familiarity with mobile app performance optimization and analytics tools.
- Excellent problem-solving skills and ability to work collaboratively in agile environments.
- Arabic language skills are a plus.
Referrals increase your chances of interviewing at UXBERT Labs by 2x
#J-18808-LjbffrSr. Mobile Developer
Posted 18 days ago
Job Viewed
Job Description
Sirdab is a tech-ops focused startup offering cloud warehousing and transportation/logistics solutions. We have built an end-to-end logistics platform that allows businesses to acquire dry, ambient, chilled, and frozen warehousing space within 48 hours, as well as manage, optimize, and distribute inventory via a single platform. We are empowering businesses to expand and thrive by offering state-of-the-art logistics services – warehousing, freight, and distribution – through a fully integrated platform that is accessible precisely when and where they need it.
Responsibilities
- Take ownership of mobile app development for our customer-facing applications.
- Contribute to the leadership, planning, and architecture of our mobile applications.
- Collaborate with designers and backend developers to implement new features and enhance user experience in our mobile applications.
- Debug and resolve issues in the mobile app codebase to improve stability and performance.
- Stay updated with the latest mobile development trends, tools, and technologies, and apply them to enhance our applications.
- Work closely with cross-functional teams to understand business requirements and translate them into technical solutions for mobile platforms.
Requirements
- 4+ years of experience building scalable mobile applications using languages such as Swift (iOS) or Kotlin (Android).
- Proficiency in mobile app development with a strong emphasis on mobile frameworks like SwiftUI, UIKit, or Android Jetpack.
- Experience in shipping high-quality mobile applications from concept to release.
- Familiarity with mobile build tools and package managers (e.g., Xcode, Android Studio, CocoaPods, Gradle).
- Solid understanding of RESTful APIs and integrating mobile applications with backend services.
- Familiarity with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both verbal and written.
- Ability to work effectively in a collaborative team environment.
Why Join Sirdab?
We are at the beginning of a remarkable journey to revolutionize the logistics industry in the MENA region. Recently part of the Y Combinator W23 batch and backed by leading investors, we are relentlessly striving to broaden our reach throughout Saudi Arabia and soon the whole region while simultaneously increasing the value we deliver to our stakeholders. As a result, we are constantly seeking exceptional, determined, and innovative individuals to join us in our efforts to foster the next wave of innovation in logistics. If you are driven by the prospect of tackling complex challenges and making a long-lasting impact, Sirdab is the ideal place for you.
#J-18808-LjbffrFlutter Mobile Developer
Posted 2 days ago
Job Viewed
Job Description
Role Description
seeking a Flutter Mobile Developer to join our growing team in Riyadh. As a mobile developer, you will be responsible for designing and developing high-performance mobile applications for both Android and iOS using the Flutter framework.
Key Responsibilities- Develop and maintain cross-platform mobile applications using Flutter
- Collaborate with product managers and designers to implement intuitive UI / UX
- Optimize application performance and ensure responsiveness
- Debug and troubleshoot issues reported by users or internal teams
- Stay up-to-date with the latest mobile technologies and Flutter best practices
- Proven experience in developing Flutter apps (at least 1–2 years preferred)
- Solid understanding of Dart programming language
- Experience with third-party libraries and APIsKnowledge of mobile app lifecycle and architecture
- Familiarity with RESTful APIs and Git version control
- Strong problem-solving skills and attention to detail
- Published at least one mobile app on the App Store or Google Play
- Familiarity with Firebase and cloud services
- Basic understanding of native development (Java / Kotlin or Swift / Objective-C)