Taro Logo

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:

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 6 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?