iOS Developer (Swift / SwiftUI / SDK)

App Development Junior Hybrid Khartoum North, Sudan (Hybrid – in-office & remote)
Published

Summary

We’re hiring a junior iOS Developer to join our hybrid team in Khartoum North, Sudan. You’ll build, test, and maintain native iOS applications using Swift, SwiftUI, and the iOS SDK. The role involves working directly with project managers, designers, and backend developers to deliver clean, stable, and performant mobile experiences — including integrating Apple-specific SDKs and third-party frameworks.

Responsibilities

Develop and maintain iOS apps using Swift, SwiftUI, and Xcode

Integrate with iOS SDKs, CocoaPods, and third-party APIs

Translate Figma layouts or project descriptions into production-ready interfaces

Work with backend developers to consume REST or GraphQL APIs

Test, debug, and optimize performance across iPhones and iPads

Track and deliver tasks through our in-house project management system

Document components, SDKs, and API usage for team reference

Requirements

Must have

Proficiency in Swift and familiarity with SwiftUI and UIKit

Understanding of iOS SDK, Apple frameworks, and common design patterns (MVC / MVVM)

Experience integrating APIs, managing data with URLSession, JSON, or Core Data

Fluency in English and Arabic for communication and documentation

Competence using Git and collaborative version control

Knowledge of project management workflows (Agile / Scrum or equivalent)

Ability to use AI-assisted tools (ChatGPT, Claude, Cursor, Copilot, etc.) for debugging, learning, and documentation

Nice to have

Familiarity with App Store Connect, TestFlight, and deployment workflows

Experience using Combine, Core Data, or Push Notifications

Exposure to cross-platform or backend integration workflows (React Native, Django REST)

Interest in performance profiling and mobile UI/UX refinement