📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

iOS Engineer

inDrive · Islamabad

New
Senior 🇬🇧 English
Swift SwiftUI UIKit iOS SDK Alamofire SnapKit RESTful APIs Proxyman Git Clean Architecture MVVM MVP

Job description

About the role

The User Experience team builds and runs initiatives across a superApp, running A/B tests with tens to hundreds of thousands of users to validate hypotheses and deliver new features quickly. The team shapes the app's look and feel and focuses on the home screen experience, with flexible configuration for different markets worldwide. This position is based in Pakistan.

Key responsibilities

  • Develop and maintain iOS apps with Swift, UIKit and SwiftUI.
  • Collaborate with cross-functional teams on feature design, system architecture and A/B experiments.
  • Identify and fix bugs, performance bottlenecks, offline-storage and threading issues using profiling and network-debugging tools.
  • Ensure code quality through unit and snapshot tests and pull-request practices that follow community guidelines.
  • Take part in sprint planning and task decomposition.

Required profile

  • 4+ years of commercial iOS development.
  • Solid understanding of the full mobile development life cycle and base knowledge in computer science.
  • Experience with offline storage, multithreading and modern concurrency (async/await).
  • Understanding of Clean Architecture and common patterns (MVC, MVVM, MVP) and the ability to apply them.

Required skills

  • Strong grasp of iOS SDK, Swift, SwiftUI and other iOS frameworks, plus Alamofire and SnapKit.
  • Knowledge of App Store Review Guidelines.
  • Familiarity with RESTful APIs and network debugging (Proxyman).
  • Git proficiency: branches, pull requests and reviewing feedback.

What we offer

  • Mentoring, career consulting and learning programs.
  • International experience through a Global Talent Exchange Program.
  • Company-wide challenges, awards, sports, social impact and volunteering projects.
  • Co-financed language courses and internal speaking clubs.
  • Final benefits may vary by location.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec inDrive.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 48 minutes ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

inDrive

Islamabad