Foodics is seeking a Staff iOS Software Engineer to join their technology team in Riyadh, Saudi Arabia. This is a senior-level position requiring extensive experience in iOS development and technical leadership.
The ideal candidate will bring 8+ years of iOS development expertise, with deep knowledge of both Swift and Objective-C programming languages. You'll be working with modern iOS frameworks including UIKit, SwiftUI, Core Data, and Combine, while implementing scalable architectures such as MVVM, VIPER, or Clean Architecture.
This role requires a strong foundation in iOS development fundamentals, including concurrency, memory management, and understanding the iOS app lifecycle. You'll be working with CI/CD pipelines and implementing test-driven development practices, utilizing various automation tools to ensure code quality and reliability.
As a Staff Engineer, you'll be expected to provide technical leadership and handle complex architectural decisions. The position is based in Riyadh, Saudi Arabia, and requires on-site presence. This is an excellent opportunity for a senior iOS developer looking to take the next step in their career and work on impactful projects in the technology sector.
The position offers the chance to work with a growing technology company in the heart of Saudi Arabia's tech scene. You'll be part of a team working on mission-critical applications, with the opportunity to influence technical decisions and mentor other developers. If you're passionate about iOS development and ready to take on a leadership role in a dynamic environment, this position offers the perfect blend of technical challenges and growth opportunities.