About the opportunity
We are looking for a highly talented Senior Software Engineer (iOS or Android) to join the team in Riyadh. If you are seeking a place to gain hands-on experience and make a direct impact, then this may be the right opportunity for you! An ideal candidate will have a proven track record as a significant individual contributor and a strong team player.
You will be working on:
- Keeping abreast of the latest software development methodologies to provide best-in-class solutions
- Analyzing product requirements to understand engineering needs, evaluate technical feasibility, estimate efforts, and collaborate with the Product Team to deliver solutions
- Building development components and managing programming to transform requirements into working software
- Documenting all coding steps for clarity and future maintenance
- Writing unit, integration, and UI/Snapshot tests
- Investigating and resolving issues and bugs through patches and fixes
- Collaborating with colleagues on code reviews and review reports
- Performing functional and module testing to ensure solution functionality
- Monitoring, evaluating, and reporting on product development, recommending improvements
- Assisting in user trials and acceptance testing
What you need to be successful
- 5+ years of software development experience, with knowledge of design patterns and algorithms, preferably with Kotlin or Swift; Java experience is acceptable
- Experience with Flutter is preferred
- Open-minded about technologies, with strong skills in native Android development
- Hands-on experience writing high-quality, testable code, familiar with modern mobile architectures
- Deep understanding of mobile engineering lifecycle, including fragments and activities, with Agile methodologies experience (SCRUM or Kanban)
- Proven engineering excellence, impacting complex systems; open-source contributions and publications are a plus
- Execution mindset, capable of managing multiple projects with high prioritization skills, familiar with versioning tools like Git
- Practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2, and modular app architecture
- Understanding of CI/CD pipelines
- Ability to develop maintainable modules using modern architecture
Nice-to-Have skills:
- Firebase, Google Maps API, Fastlane scripting, Checkout.com SDK
Who we are
HungerStation is the first Saudi Food delivery app in the region, established in 2012. It offers the largest selection of restaurants and supermarkets in KSA with over 35,000 options.
We prioritize customer satisfaction, partner loyalty, rider wellbeing, and continuous expansion, aiming for the highest service levels.
HungerStation is part of Delivery Hero Group, operating in over 70 countries worldwide.
What's in it for you
We offer:
- Visa and relocation support globally and within KSA
- Opportunities to connect with 2000+ colleagues across Delivery Hero through active guilds and our global tech and product community
- Personal educational budget for conferences and external training
- Access to LinkedIn Learning and in-house training programs
- And much more…