Job Description
Who Are We❓
We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far! making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region. Also Foodics has achieved three rounds of funding, with the latest raising $170 million in the largest SaaS funding round in MENA, boosting its innovation capabilities to better serve business owners.
The Job in a Nutshell💡
We are seeking a talented and motivated Senior iOS Software Engineer to join our dynamic team. In this role, you will lead the development and maintenance of our iOS applications, ensuring they are scalable, performant, and meet our high standards of quality. You will collaborate closely with cross-functional teams, driving the design and implementation of advanced features, while mentoring junior team members and playing a key role in shaping the technical direction of the project.
What You Will Do❓
- Requirements gathering, architecture, driving solutions, design, developing, testing, maintaining and enhancing iOS applications
- Strong ability and enthusiasm to learn new technologies in a short time
- Ability to brainstorm and communicate technology decisions and issues with peers and management
- Ability to work effectively in a distributed team environment
- Troubleshoots issues with minimal guidance, identifies bottlenecks in existing workflows and provides solutions for a scalable, bug-free application
What Are We Looking For❓
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of native iOS development
- Experience with Swift
- Published one or more apps on App Store
- Experience with iOS native frameworks
- Experience with offline storage, threading and performance tuning
- Experience with memory management
- Excellent debugging skills to solve challenging problems
- Experience integrating with RESTful API's
- Experience with version control with Git
- Knowledge of open source libraries and dependency management tools
- Understanding of iOS design principles and interface guidelines
- Familiarity with cloud message APIs and push notifications
- Self-starter with ability to work independently across functional groups and on multiple initiatives simultaneously
- Must be fluent in English and Arabic both written and oral
- Must be flexible to work in a fast-paced and evolving environment
What We Offer You❗
We believe you will love working at Foodics!
- We have an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups.
- We offer highly competitive compensation packages, including bonuses and the potential for shares.
- Out of Country Work: We offer the option to work outside of your country of employment for up to 30 days annually.
- We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment.
- Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry.
- We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.