Senior Mobile Engineer - Android/iOS
Skills
About This Role
Job Description
We are looking for a highly talented
Senior Software Engineer (iOS or Android)
to join the team in
Riyadh
- .
- If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you!
- An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.
- You will be working on:
- Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions
- Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team
- Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately
- Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance
- Responsible for writing unit, integration, and UI / Snapshot testing.
- Investigate and resolve issues and bugs through patches and other means
- Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly
- Perform functional and module testing in order to ensure the functionality of delivered solutions
- Monitor evaluate and report on product development and recommend improvements where necessary
- Assist in user trials and acceptance testing
Qualifications
- 5+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin or Swift as a primary development language, but Java would suffice too.
- Experience with Flutter is preferred
- You are open-minded about technologies but particularly skilled in native Android development.
- Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures.
- In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do).
- Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems. Open-source contributions and technical publications are very much welcome!
- Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git).
- You are experienced and on track with Modern Android Development approaches skillsets and practices. We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications).
- Understanding of Modular App Architecture.
- Understanding of CI/CD pipeline.
- Ability to write new modules using maintainable architecture.
- Nice-to-Have skills:
- Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.
Your resume, rewritten
for this exact role.
Sign up free — Base Career tailors your CV to this job description in 60 seconds.
01 / 05
Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.
Free · No card · 60 seconds
02 / 05
Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.
Free · No card · 60 seconds
03 / 05
See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.
Free · No card · 60 seconds
04 / 05
Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.
Free · No card · 60 seconds
05 / 05
Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.
Free · No card · 60 seconds
Similar Jobs
Senior Mobile Developer (Ionic & Angular)
Datamatics Technologies · Riyadh
Lead development of hybrid mobile applications using Ionic and Angular, integrating native features, payment gateways, and managing app releases.
Skills
3 days ago
Apply Now↗Apply Now ↗Senior Mobile Developer (Ionic & Angular)
Datamatics Technologies · Riyadh
Senior Mobile Developer (Ionic & Angular) Location: Riyadh Experience Required: 5+ Years Must Have - Ionic Must Have - Angular Job Summary We are seeking a Senior Mobile Developer to lead the development of SPL’s hybrid
Skills
5 days ago
Apply Now↗Apply Now ↗Senior Mobile Developer (Ionic & Angular)
Datamatics Global Services Ltd · الرياض
Senior Mobile Developer (Ionic & Angular) ============================================== Location: Riyadh Experience Required: 5+ Years Must Have - Ionic Must Have - Angular Job Summary --------------- We are seeking a S
Skills
5 days ago
Apply Now↗Apply Now ↗Senior Mobile Engineer
Barakah · Jeddah
About Barakah Barakah is on a mission to reshape how food is consumed across the region. Through a fast-growing marketplace, it connects businesses with surplus food to customers seeking quality at better value — turning
Skills
1 weeks ago
Apply Now↗Apply Now ↗Senior Mobile Engineer
Barakah · Jeddah
About Barakah Barakah is on a mission to reshape how food is consumed across the region. Through a fast-growing marketplace, it connects businesses with surplus food to customers seeking quality at better value — turning
Skills
2 weeks ago
Apply Now↗Apply Now ↗2.2K+
Cover Letters & Follow-ups
1.8K+
Resumes Tailored
190.5K+
Jobs Tracked
Trusted by professionals at
Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required