NSG Geospatial Services
Senior Mobile Application Developer
Riyadh, Saudi ArabiaPosted 2 days ago
- Salary
- AED 12k–20k a month· est.
- Job type
- Full time
- Level
- Senior
- Field
- Engineering & Technology
- Work mode
- On site
About the role
We are looking for a highly skilled Senior Mobile Application Developer with strong expertise in Flutter and React Native, solid software engineering fundamentals, and hands-on experience in Geographic Information Systems (GIS) and geospatial application development. Responsibilities • Design, develop, and maintain scalable, high-performance mobile applications using Flutter and/or React Native. • Build reusable components, maintainable codebases, and modular application architectures. • Develop responsive and intuitive user interfaces with excellent usability and performance. • Integrate mobile applications with REST APIs, authentication services, real-time services, and backend systems. • Implement secure local storage, offline capabilities, background processing, push notifications, and application state management. • Identify and resolve complex application crashes, performance bottlenecks, memory leaks, and platform-specific issues. • Qualifications Required Qualifications and Skills • 5+ years of professional software development experience, including substantial mobile application development experience. • Strong hands-on expertise in Flutter and/or React Native, with the ability to demonstrate production-grade applications. • Advanced proficiency in Dart and/or JavaScript/TypeScript. • Strong understanding of data structures, algorithms, asynchronous programming, concurrency, and software design principles. • Proven experience designing scalable mobile application architectures. • Practical experience integrating REST APIs, authentication mechanisms, and third-party SDKs. • Demonstrated experience with GIS, digital maps, geospatial data, or location-based applications. • Strong debugging, analytical thinking, creative problem-solving, and troubleshooting skills. • Experience with Git, branching strategies, code reviews, and collaborative development workflows. • Experience with automated testing, application profiling, and performance optimization. Preferred Qualifications • Experience with native Android development using Kotlin or Java. • Experience with native iOS development using Swift or Objective-C. •
Responsibilities
Design, develop, and maintain scalable, high-performance mobile applications using Flutter and/or React Native. Build reusable components, maintainable codebases, and modular application architectures. Develop responsive and intuitive user interfaces with excellent usability and performance. Integrate mobile applications with REST APIs, authentication services, real-time services, and backend systems. Implement secure local storage, offline capabilities, background processing, push notifications, and application state management. Identify and resolve complex application crashes, performance bottlenecks, memory leaks, and platform-specific issues.
Skills
- Flutter
- React Native
- Dart
- JavaScript
- TypeScript
- REST APIs
- Authentication mechanisms
- Third-party SDKs
- Git
- Code reviews
- Automated testing
- Application profiling
- Performance optimization
- GIS
- Geospatial data
- Location-based applications
- UI/UX design
- Mobile architectures
Not sure you fit this role?
Upload your CV and see how you score against NSG Geospatial Services and every other live job. It's free.
Get my free matchesAED 12k–20k a month· est.
Similar jobs across the Gulf
Mobile Developer
CognizantRiyadh, Saudi Arabia
AED 15k–25k a month
Flutter Developer
Consult Pro.Manama, Bahrain
AED 15k–39k a month· est.
Mobile App Developer (Android, iOS & Flutter)
Q1 Technologies, Inc.Doha, Qatar
AED 12k–18k a month· est.
Mobile Application Developer - Flutter
White Spot Facilities Management Services LLCDubai, UAE
AED 14k–24k a month· est.
Mobile App Developer
VirtusaDoha, Qatar
AED 4k–7k a month· est.
Mobile Lead
Uxbert LabsRiyadh, Saudi Arabia
AED 24k–41k a month· est.