Applab Qatar
iOS Developer
Applab QatarQatar14 days ago
Full-timeEngineering, Information Technology

Location: Doha, Qatar

Department: Technology & Development

About Applab

Applab is a fast-growing technology company delivering digital solutions across government, enterprise, and private sectors in Qatar and internationally. We specialize in creating secure, scalable, and innovative applications that comply with national cybersecurity standards.

Role Overview

We are looking for a Senior iOS Developer to join our Qatar office. The ideal candidate will be responsible for designing, developing, and maintaining high-performance iOS applications. You will lead technical decision-making, ensure best coding practices, and mentor junior developers while working closely with cross-functional teams.

Key Responsibilities
  • Design, build, and maintain advanced iOS applications using Swift and SwiftUI.
  • Implement clean, scalable, and maintainable code leveraging MVVM, MVC, and VIPER architectures.
  • Lead the development of government and enterprise mobile applications, ensuring alignment with cybersecurity and compliance standards.
  • Integrate secure authentication mechanisms (OAuth, JWT, Apple Sign-In).
  • Build real-time data features using WebSockets, push notifications, and REST/GraphQL APIs.
  • Optimize performance for speed, memory, and battery efficiency.
  • Set up and maintain CI/CD pipelines (Jenkins, GitHub Actions, Bitrise, etc.).
  • Conduct unit testing, UI testing, and code reviews to ensure reliability and maintainability.
  • Mentor junior developers and share knowledge across the team.
  • Collaborate with product managers, designers, backend engineers, and QA teams.
Qualifications
  • Bachelor’s/Master’s degree in Computer Science, Software Engineering, or related field.
  • 6+ years of proven experience in iOS application development.
  • Strong expertise in Swift, SwiftUI, and UIKit.
  • In-depth understanding of iOS frameworks, design patterns, and security principles.
  • Experience with REST APIs, GraphQL, and third-party SDK integrations.
  • Familiarity with CI/CD tools, Git, and agile methodologies.
  • Strong debugging and problem-solving skills.
  • Excellent communication and leadership skills.
Preferred Skills
  • Experience working on government or large-scale enterprise applications.
  • Knowledge of Azure, Firebase, or other cloud services.
  • Familiarity with localization, accessibility, and UX/UI optimization.
  • Hands-on experience with security compliance and app store deployment.

  • Key Skills

    Ranked by relevance