Senior IOS Developer

Posted 6 Days Ago
Be an Early Applicant
Riyadh, SAU
In-Office
Senior level
Travel
Saudi Arabia’s Leading Travel Company
The Role
Develop and maintain native iOS apps, implement new features, write and unit-test robust code, perform code reviews, estimate tasks, participate in agile planning, collaborate with product, design and QA, and evaluate new technologies to improve development efficiency.
Summary Generated by Built In
Company Description

We are one of the largest travel and transportation companies in the region and currently are in the middle of a massive digital transformation within the organization.

Job Description

Job Description

We are looking for a Senior iOS Developer who is excited to work as a specialist in a fast-paced, lean and agile startup with strong traction and growth. You will be working on our native mobile iOS apps to help take them to the next level. You will be a part of a well structured mobile team which follows agile processes, development best practices, show flexibility, and allows you to grow and gain experience.

Your responsibilities:

  • Build innovative product features for the Seera’s iOS apps.
  • Conduct code reviews to ensure a code of the highest quality
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Take part in planning meetings with a truly agile team to break down user stories into technical tasks
  • Provide increasingly accurate estimations for the tasks to be done
  • Collaborate with other developers, product managers, designers, and QA engineers to deliver the best product possible
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Qualifications

  • Bachelor’s degree or higher in Computer Science or a related field
  • 3-5 years of experience in the development of iOS apps that use web services (for example with REST and JSON )
  • Experience with Swift and Objective-C.
  • Expert knowledge of the iOS SDK (UIKit, Storyboards, Core Animation, Core Data, Auto-layout)
  • A strong understanding of design patterns.
  • Extensive knowledge of Unit Testing frameworks, ideally some understanding of Automation testing.
  • Knowledge about with newly release updates from Apple, Swift UI, Widgets, AppClips. is a great addition.
  • Have published one or more iOS apps in the app store.
  • Knowledge about continuous integration systems.
  • Expert knowledge of asynchronous programming (GCD, NSOperationQueue, Promises).
  • Knowledge about different design patterns MVC, MVVM, MVP, VIPRE.
  • Experience with git or other version control systems
  • Experience with dependency managers e.g: CocoaPods, Swift Package Manager.
  • Ability to handle the pressure and flexibility of a startup company.

Additional Information

  • Opportunity to help build and scale infrastructure that will affect 30+ million users across the region
  • Flat hierarchy and ownership
  • Great travel deals & discounts
  • Annual performance bonus

Skills Required

  • Bachelor's degree or higher in Computer Science or related field
  • 3-5 years of iOS app development experience using web services (REST/JSON)
  • Experience with Swift and Objective-C
  • Expert knowledge of iOS SDK (UIKit, Storyboards, Core Animation, Core Data, Auto-layout)
  • Strong understanding of design patterns
  • Extensive knowledge of Unit Testing frameworks
  • Some understanding of Automation testing
  • Familiarity with Apple updates, SwiftUI, Widgets, App Clips
  • Published one or more iOS apps in the App Store
  • Knowledge of continuous integration systems
  • Expert knowledge of asynchronous programming (GCD, NSOperationQueue, Promises)
  • Knowledge of MVC, MVVM, MVP, VIPER design patterns
  • Experience with Git or other version control systems
  • Experience with dependency managers (CocoaPods, Swift Package Manager)
  • Ability to handle pressure and flexibility typical of a startup
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Riyadh
1,973 Employees
Year Founded: 2012

What We Do

Almosafer (part of Seera Group) Saudi Arabia’s Leading Travel Company Elevating the journey for travellers from, to & within Saudi Arabia, the region & beyond, while harnessing Seera Group’s 40+ years of expertise, Almosafer supports Saudi Arabia’s vision as a national champion for tourism. Through its portfolio of businesses, Almosafer caters to every vertical across the travel & tourism ecosystem. A holistic travel platform built on the foundation of data, technology, and scalability, we serve all travel sectors from consumer to corporate & government, while enabling inbound tourism for leisure and religious travel. #Almosafer (Consumer travel) #AlmosaferBusiness (Corporate & government @Almosafer Activities (KSA activities marketplace) @DiscoverSaudiDMC (KSA destination management) @Mawasim (Hajj & Umrah)

Similar Jobs

Ninja Logo Ninja

Senior Ios Engineer

eCommerce • Food • Logistics • Retail
In-Office
Riyadh, SAU

Capco Logo Capco

Information Technology Project Manager

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Data Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Riyadh, SAU
38800 Employees

Similar Companies Hiring

AirDNA Thumbnail
Travel • Software
Denver, CO
125 Employees
Fora Thumbnail
Agency • On-Demand • Professional Services • Sales • Software • Travel • Hospitality
New York, NY
200 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account