Senior Software Engineer (Android)

Delivery Hero
Riyadh
Workplace: OnsiteContractFunction: Software EngineeringExperience: 5+ yearsSkills: ["Code review","Collaboration","Execution","Multi-tasking","Prioritization"]

Build and deliver high-quality Android features as a senior individual contributor, translating product requirements into scalable, testable modules. You’ll help drive engineering excellence through code reviews, unit/integration/UI testing, bug investigation, and functional testing. Partner closely with product and engineering teams to estimate efforts, monitor progress, and support user trials and acceptance testing. Work with modern Android architectures and tooling across CI/CD pipelines.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Delivery Hero
Delivery Hero
16 hours ago

Senior Software Engineer (Android)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and deliver high-quality Android features as a senior individual contributor, translating product requirements into scalable, testable modules. You’ll help drive engineering excellence through code reviews, unit/integration/UI testing, bug investigation, and functional testing. Partner closely with product and engineering teams to estimate efforts, monitor progress, and support user trials and acceptance testing. Work with modern Android architectures and tooling across CI/CD pipelines.
Location: Riyadh
Workplace: Onsite
Employment Type: Contract · Permanent
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Stay current with software development methodologies to provide best-in-class solutions.
  • •Analyze product requirements to evaluate feasibility, estimate effort, and deliver engineering solutions with the product team.
  • •Build development components and manage solution component programming to transform requirements into working software.
  • •Write unit, integration, and UI/snapshot tests; document coding steps to support maintainability.
  • •Investigate and resolve issues and bugs, collaborate in code reviews, and support module/functional testing and user trials/acceptance testing.

Key Requirements

  • •5+ years of software development experience with strong design patterns and algorithms (Kotlin preferred; Java background accepted).
  • •Deep expertise in native Android development with modern mobile architectures and high-quality, testable code.
  • •Solid understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile (Scrum/Kanban).
  • •Hands-on experience with Modern Android Development (MAD) tools such as ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups.
  • •Strong execution skills with version control (Git) and modular app architecture; familiarity with CI/CD pipelines and maintainable, scalable module design.
Experience:5+ years
Skills:Code reviewCollaborationExecutionMulti-taskingPrioritization
Languages:English
Tech Stack:AndroidKotlinJavaActivitiesFragmentsScrumKanbanViewModelLiveDataPagingNavigationSafeArgsRetrofit2RxJava2Dagger2CI/CDGitOpen-source

Company Brief

Delivery Hero
Global online food-ordering and local delivery platform operating multiple regional brands (e.g., Foodpanda, Glovo, Talabat) across 50–70+ countries, supplying food and quick-commerce deliveries via marketplace and logistics services.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Berlin, Germany
Founded: 2011
Glassdoor
Glassdoor: 3.4
WebsiteLinkedInGlassdoor