Senior iOS Developer

  1. Home
  2. iOS
  • Company Dopay
  • Employment Full-time
  • Location 🇪🇬 Egypt, Cairo
  • Submitted Posted 2 months ago - Updated 4 hours ago

Key Responsibilities

  • Work closely with product and engineering teams to understand business requirements and transform them into high-quality, scalable iOS applications.

  • Contribute to engineering best practices and mentor junior developers to support their growth and technical excellence.

iOS Application Development

  • Lead the end-to-end design and development of robust, maintainable, and high-performance iOS applications.
  • Build cutting-edge user experiences with SwiftUI, leveraging Combine for reactive, asynchronous programming.
  • Ensure application stability and scalability through clean, testable, and efficient code.
  • Conduct code reviews and uphold high standards of quality, performance, and maintainability.

Architecture & System Design

  • Implement modern iOS architectures (MVVM, VIPER, or Clean Architecture) optimized for SwiftUI and reactive data flows.
  • Integrate with RESTful APIs, GraphQL, and third-party SDKs to deliver seamless and reliable mobile experiences.
  • Champion the adoption of Combine for state management and asynchronous event handling.

UI/UX Collaboration

  • Partner with design teams to deliver pixel-perfect SwiftUI interfaces that are accessible, user-friendly, and aligned with product vision.
  • Provide feedback on design feasibility and ensure technical alignment between UX and engineering.

Requirements

Experience

  • 5+ years of professional iOS development experience, with deep expertise in Swift and SwiftUI.
  • Strong understanding of Combine, asynchronous programming (GCD, async/await), and reactive data flows.
  • Proven ability to ship features through the full lifecycle — from ideation to App Store release and maintenance.
  • Hands-on experience with dependency management (CocoaPods, Swift Package Manager) and CI/CD workflows.
  • Skilled at mentoring and guiding engineers through technical challenges.
  • Proficient in GitHub and collaborative development practices.
  • Solid knowledge of design patterns, mobile performance optimization, and secure coding practices.

Desirable Skills

  • Excellent written and verbal English for cross-functional collaboration.
  • Experience with Apple Developer Console, TestFlight, and the App Store submission process.
  • Familiarity with XCTest, UI testing, and automation tools (Fastlane).
  • Background in fintech or other fast-paced, mobile-first industries.
  • Understanding of DevOps principles for mobile (crash reporting, monitoring with Firebase, Sentry, etc.).
  • Passion for financial inclusion and creating social impact.

Benefits

Why Join Us?

  • Be part of a high-growth fintech making a real impact in emerging markets.
  • Work directly with top-tier enterprise clients and decision-makers.
  • Drive real business outcomes, helping organizations digitize payroll and empower their employees financially.
  • A fast-paced, collaborative environment where your contributions shape the company’s future.

Loading similar jobs...

Mobile App Developer Jobs

Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.

© 2025 Created by Mobile App Developer Jobs. All rights reserved.