Staff iOS Software Engineer

iOS
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Top Consumer App Startup - Senior/Staff iOS Engineer

Senior/Staff iOS Engineer position at StackedSP Inc, a wellness and consumer tech startup, offering $120-200K + equity, remote work, and comprehensive benefits. Build cutting-edge neuroscience & wellness products using Swift.

Top App Startup - Senior/Staff iOS Engineer

Senior/Staff iOS Engineer position at StackedSP Inc, building innovative wellness and neuroscience applications with competitive compensation and remote work options.

Technical Lead, Software Engineer, iOS

Technical Lead position at Peloton leading iOS development team, combining engineering expertise with team leadership, offering competitive compensation and hybrid work arrangement in NYC.

Top App Startup - Senior/Staff iOS Engineer

Senior/Staff iOS Engineer position at StackedSP Inc, building innovative wellness and neuroscience applications with competitive compensation and remote work options.

Staff Software Engineer, iOS Infrastructure, Google Workspace

Staff Software Engineer position at Google focusing on iOS infrastructure for Google Workspace, offering competitive compensation and opportunity to impact billions of users.

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 3 months 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?