Staff iOS Software Engineer

Foodics
Riyadh
SAR 150,000 - 200,000
Job description

Bachelors in Computer Application (Computers)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

What You Will Do

  • Serve as a technical leader and subject matter expert, guiding best practices and driving innovation across teams.
  • Design and implement scalable architectures, addressing complex technical challenges and ensuring performance, reliability, and security.
  • Provide technical guidance across multiple teams, ensuring alignment with organizational goals and standards.
  • Define long-term technical strategies that support business objectives and enable future growth.
  • Mentor engineers at all levels, fostering a culture of learning and professional development.
  • Stay hands-on with the codebase, focusing on critical systems, architectural decisions, and high-impact solutions.

What Are We Looking For

Experience:

  • 8+ years of experience in iOS development with a proven track record of shipping high-quality apps.
  • Expertise in Swift and Objective-C, with a strong understanding of iOS frameworks (UIKit, SwiftUI, Core Data, Combine, etc.).
  • Hands-on experience with scalable architectures (e.g., MVVM, VIPER, Clean Architecture).

Technical Proficiency:

  • Deep understanding of concurrency, memory management, and app lifecycle on iOS.
  • Familiarity with CI/CD pipelines, test-driven development, and automation tools.
  • Proficient with debugging tools (e.g., Instruments) for performance optimization.

Leadership:

  • Demonstrated ability to lead and mentor a team of engineers.
  • Experience in making architectural decisions and justifying trade-offs.

Soft Skills:

  • Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Exceptional problem-solving skills and the ability to work under pressure in a fast-paced environment.

Who Will Excel:

  • Experience with app store submissions and distribution workflows.
  • Familiarity with backend technologies, APIs, and database integrations.
  • Knowledge of analytics tools and methodologies for tracking user engagement.
  • Past experience working in an Agile environment.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Staff iOS Software Engineer jobs in Riyadh