Senior Mobile Developer - Riyadh - Onsite
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Jari Solutions is looking for a Senior Mobile Developer to maintain and enhance a government correspondence system mobile app for iOS and Android. You will implement electronic signature integration and ensure RTL usability for Arabic-speaking users.
Key Skills for This Role
Responsibilities
- Maintain the existing mobile application on both Android and iOS, ensuring stability, performance, and SLA alignment
- Deliver new mobile features as prioritized in release backlogs, including improvements to correspondence workflow, notifications, dashboards, and user experience
- Implement the electronic signature integration with the Client's mobile platform
- Ensure the mobile app stays functionally aligned with the correspondence system web portal
- Keep all mobile frameworks, libraries, and dependencies on LTS supported versions throughout the contract
- Perform mobile specific testing: device and OS compatibility, performance under low connectivity, security validation
- Coordinate closely with the .NET Core backend developers to agree API contracts before developing new features
- Produce Arabic mobile release notes, update logs, and user facing documentation for each release
Requirements
- Fluent Arabic Speaker is a Must
- Bachelor's degree in Computer Science, Software Engineering, or equivalent
- 5+ years of professional mobile development experience with iOS and Android deployment
- Production level experience with React Native or Flutter in enterprise or government applications
- Experience integrating mobile apps with REST APIs in secure enterprise environments
- Experience with government or enterprise apps Arabic RTL interface experience strongly preferred
Full Job Posting
Role Overview
- We are currently looking for Mobile Developer who is responsible for the correspondence system mobile application the iOS and Android companion to the Administrative Correspondence System used by client staff.
- This person is responsible for maintaining the existing app, delivering prioritized improvements regularly, and implementing the electronic signature integration with the Client's mobile platform.
- The mobile app serves Arabic speaking government users, which means RTL layout, accessibility, and usability for non technical staff are as important as technical correctness.
Key Responsibilities
- Maintain the existing mobile application on both Android and iOS keep it stable, performant, and aligned with the SLA requirements
- Deliver new mobile features as prioritized in release backlogs improvements to the correspondence workflow, notifications, dashboards, and user experience
- Implement the electronic signature integration with the Client's mobile platform a specific contractual requirement
- Ensure the mobile app stays functionally aligned with the correspondence system web portal (feature parity where required by client stakeholders)
- Keep all mobile frameworks, libraries, and dependencies on LTS supported versions throughout the contract this is a contractual obligation
- Perform mobile specific testing: device and OS compatibility across the range of devices end users operate, performance under low connectivity, security validation
- Coordinate closely with the .NET Core backend developers to agree API contracts before developing new features
- Produce Arabic mobile release notes, update logs, and user facing documentation for each release
Minimum Qualifications
- Fluent Arabic Speaker is a Must.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent
- 5+ years of professional mobile development experience with iOS and Android deployment
- Production level experience with React Native or Flutter in enterprise or government applications
- Experience integrating mobile apps with REST APIs in secure enterprise environments
- Experience with government or enterprise apps Arabic RTL interface experience strongly preferred
Required Technical Skills
- React Native or Flutter cross platform mobile development; production level competence in at least one; knowledge of both is preferred
- iOS and Android native fundamentals ability to investigate and resolve native level issues (crash reports, device specific rendering, permissions) even within a cross platform framework
- REST API consumption integration with .NET Core back end APIs; JWT authentication, error handling, retry logic, offline caching patterns
- Electronic signature integration familiarity with e signature standards (PKCS, PDF signing), mobile SDK integration for digital signing workflows; experience with government e signature platforms beneficial
- Push notifications Firebase Cloud Messaging (Android) and Apple Push Notification Service (iOS); notification payload design, delivery reliability
- Mobile security certificate pinning, secure local storage (Keychain / Android Keystore), biometric authentication (Face ID, fingerprint), OWASP Mobile Top 10 awareness
- Arabic RTL layout implementing and testing right to left user interfaces; handling bidirectional text; this is not a cosmetic concern it directly affects usability for client staff
- Deep linking and navigation complex navigation patterns, push notification deep links, in app routing
- App distribution App Store and Google Play publishing process; or enterprise MDM distribution if the Client uses internal distribution
- Mobile performance optimization memory management, battery efficiency, network request optimization, list virtualization for large correspondence datasets
- Git version control branching aligned with the project's overall release management process
Key Soft Skills
- Self directed mobile development has fewer in team reviewers; must manage own delivery, quality, and timeline without close supervision
- Close collaboration with backend developers API contracts between the mobile app and .NET Core back end must be agreed in writing before development begins; ambiguity here causes rework
- User empathy and UX thinking the correspondence system mobile app is used daily by government staff, not technical users; improving usability for Arabic speaking non technical users is as important as feature delivery
- Proactive device compatibility awareness end users may have a wide variety of device types, OS versions, and connectivity conditions; the developer should flag compatibility risks early, not after release
- Documentation discipline mobile release notes and update logs in Arabic must be produced for each release, as they feed into the contractual project reports
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Jari Solutions
Senior .NET Application Support Specialist (L2/L3) - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Senior .NET Application Support Specialist (L2/L3) to serve as the operational frontline for production systems in Riyadh. The role demands deep .NET and database troubleshooting, strict SLA adhere
Senior Business Analyst - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Senior Business Analyst to act as the voice of client business requirements within the delivery team. The role involves eliciting, documenting, and managing functional requirements for system impro
Software Quality Assurance Specialist - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Software Quality Assurance Specialist to support the Quality Expert in executing testing activities across systems. The role involves functional, regression, and API testing, defect tracking, and U
Database Developer - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Database Developer in Riyadh to manage SQL Server and Oracle databases, lead migration to Entity Framework ORM, and ensure backup, recovery, performance, and security. Requires fluent Arabic, a Bac
Software Quality Assurance Expert - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Software Quality Assurance Expert to act as independent quality authority, owning the QA Master Plan and executing functional, regression, performance, and security testing. Requires 7+ years QA ex
Senior Technical Support Specialist - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Senior Technical Support Specialist to serve as the operational frontline for production systems in Riyadh. The role requires deep .NET and database troubleshooting, SLA management, and on-call ava
Software Technical Lead - Riyadh - Onsite
Riyadh, KSA
Jari Solutions is seeking a Software Technical Lead for an onsite role in Riyadh. You will be the single technical authority for the engagement, leading architecture decisions, code quality, and release governance across
Senior Full stack .NET Developer - Riyadh - Onsite
Riyadh, KSA
We are looking for a Senior Full Stack Developer with expertise in .NET Core, Angular, and SQL Server to work onsite in Riyadh. The role involves developing and maintaining both modern and legacy systems, implementing En
Senior .NET Application Support Specialist (L2/L3) - Riyadh - Onsite
Riyadh, KSA
Senior Business Analyst - Riyadh - Onsite
Riyadh, KSA
Software Quality Assurance Specialist - Riyadh - Onsite
Riyadh, KSA
Database Developer - Riyadh - Onsite
Riyadh, KSA
Software Quality Assurance Expert - Riyadh - Onsite
Riyadh, KSA
Senior Technical Support Specialist - Riyadh - Onsite
Riyadh, KSA
Software Technical Lead - Riyadh - Onsite
Riyadh, KSA
Senior Full stack .NET Developer - Riyadh - Onsite
Riyadh, KSA