Mobile Software Engineer
ToYou is a leading online Saudi food ordering and delivery super-app with one of the largest and most comprehensive networks of merchants across the Kingdom of Saudi Arabia. We seek to deliver all necessities across the Kingdom, whether they be from restaurants, supermarkets, pharmacies, or more.
At ToYou we aim to provide all our customers with a great experience by connecting them with thousands of merchants across Saudi Arabia, and we take great pride in our diverse team which represents different backgrounds, experiences, and visions. We truly value them and count them as a key factor to our success. So, if you are interested in joining a team full of intelligence, ambition, and great talent, ToYou is the right place for you.
We are now looking for an experienced Mobile Software Engineer to join our team.
Role Responsibilities:
- Build, iterate, and enhance native Android and iOS application for Representatives.
- Partner closely with the design team and other cross-functional members of the team to co-create intuitive easy to use app experiences for our users and the business.
- Contribute to the ongoing improvement of architecture and code reviews.
- Optimize existing code for maintainability and testability.
- Improve app quality with the development of unit tests.
Requirements:
- 3+ years of industry experience doing iOS and Android software development.
- Proficient in Swift and Kotlin programming languages.
- Technology: Swift, Storyboards, Auto Layout, Kotlin, Compose, Material3.
- Experience with DI (Dagger 2 is preferable)
- Proficient in multithreading and networking (Coroutines / Swift Concurrency, Combine).
- Experience using REST APIs and WebSockets.
- Excellent software engineering, design, and architecture skills, including estimating schedules.
What we offer:
- Competitive Salary
- Annual Allowance for Medical Insurance Coverage
- 20 Vacation Days plus Public Holidays
- Remote work from your preferred location
- Discounted Language Courses
- International Team
Interested applicants are required to submit their CV in English.