Company logo hidden

Android Engineer

Unlock employer Riyadh, Saudi Arabia Posted: 03 Feb 2026

Financial

  • Estimate: $40k - $60k*
  • Zero income tax location

Accessibility

  • Apply from abroad
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

We are looking for a highly talented Android Engineer to join the Fulfillment 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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities

  • Keep abreast of the latest software development methodologies in order to provide best-in-class software solutions.
  • Analyze product requirements to understand engineering requirements, evaluate technical feasibility, estimate efforts, and provide required solutions in collaboration with the Product Team.
  • Assist in building development components and managing the programming of different solution components to transform requirements into actual working software accurately.
  • Document all coding steps to ensure comprehensibility and facilitate future modifications and maintenance.
  • Write unit, integration, and UI/Snapshot tests.
  • Investigate and resolve issues and bugs through patches and other means.
  • Collaborate with other colleagues in code reviews and deliver code review reports accordingly.
  • Perform functional and module testing 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

  • 3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too.
  • Skilled in native Android development, with hands-on experience writing high-quality, testable code, and proficiency with modern mobile architectures.
  • In-depth knowledge of the mobile engineering lifecycle for fragments and activities, with practical experience in Agile methodologies (SCRUM or Kanban).
  • Proven track record of impacting the development of complex non-trivial systems; open-source contributions and technical publications are welcome.
  • Strong execution skills with an ability to manage multiple projects simultaneously, prioritize effectively, and experience with versioning tools (Git).
  • Experienced with Modern Android Development approaches and practices, including practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications).
  • Understanding of Modular App Architecture and 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.

Work Conditions

  • We offer visa and relocation support globally and within KSA to our employees.
  • Opportunities to exchange ideas and meet 2000+ colleagues from different teams within the company.
  • Personal educational budget for conferences and external training.
  • Access to our e-learning platform LinkedIn and various in-house training programs.
  • And much more…
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct