Staff iOS Software Engineer

iOS
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Staff iOS Software Engineer

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.

Last updated a month ago

Responsibilities For Staff iOS Software Engineer

  • Lead iOS application development
  • Implement scalable architectures
  • Work with CI/CD pipelines and automation tools
  • Provide technical leadership
  • Ensure code quality through test-driven development

Requirements For Staff iOS Software Engineer

  • 8+ years of experience in iOS development
  • Expertise in Swift and Objective-C
  • Strong understanding of iOS frameworks (UIKit, SwiftUI, Core Data, Combine, etc.)
  • Experience with scalable architectures (e.g., MVVM, VIPER, Clean Architecture)
  • Familiarity with CI/CD pipelines, test-driven development, and automation tools
  • Deep understanding of concurrency, memory management, and app lifecycle on iOS
  • Must be based in Riyadh, KSA

Interested in this job?

Jobs Related To Foodics Staff iOS Software Engineer

Staff iOS Engineer, Pricing & Booking Settings

Staff iOS Engineer position at Airbnb focusing on developing pricing and booking tools for hosts, offering remote work and competitive compensation.

Staff Mobile Engineer, iOS

Lead iOS development at Frame.io, an Adobe company, building award-winning video collaboration apps while mentoring engineers and shaping architecture decisions.

Senior Technical Lead, Software Engineer - IOS Swift UI Developer

Senior iOS Technical Lead position at 3Pillar Global, focusing on Swift UI development with 7+ years of experience required, offering remote work opportunities.

Staff iOS Engineer, Storefront

Staff iOS Engineer position at DoorDash, building white-label mobile apps for merchant online ordering solutions, offering $119K-$252K and comprehensive benefits.

Staff Software Engineer, Mobile, iOS, Google Workspace

Staff Software Engineer position at Google focusing on iOS development for Google Workspace, specifically Gmail iOS applications.