Dopay logo

Senior iOS Developer

Dopay
Full-time
On-site
Cairo Cairo Governorate Egypt
Mobile Development

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 design and development of robust, maintainable, and high-performance iOS applications using Swift.

  • Ensure application stability, scalability, and performance through clean, testable, and efficient code.

  • Conduct code reviews and maintain high standards of code quality and maintainability.

Architecture & System Design

  • Implement and maintain modern iOS architectures (MVVM, VIPER, or Clean Architecture) to promote code reusability and scalability.

  • Integrate with RESTful APIs, GraphQL, and third-party SDKs to deliver seamless mobile experiences.

UI/UX Collaboration

  • Collaborate with design teams to deliver pixel-perfect, accessible, and user-friendly interfaces that align with product vision.

Experience
  • Typically 5+ years of professional experience in iOS development with Swift.

  • Deep understanding of iOS SDK, UIKit, SwiftUI, and Apple’s Human Interface Guidelines.

  • Proven ability to manage features through the full lifecycle β€” from ideation to App Store release and ongoing maintenance.

  • Experience with dependency management tools (CocoaPods, Swift Package Manager) and asynchronous programming (Combine, GCD).

  • Skilled in mentoring and guiding engineers through technical challenges.

  • Proficient in GitHub and modern CI/CD workflows.

  • Solid knowledge of design patterns, mobile performance optimization, and secure coding practices.

  • Strong analytical and problem-solving skills, with an ability to think creatively.

Desirable Skills
  • Excellent written and verbal English skills for effective communication with international teams.

  • Experience with Apple Developer Console, TestFlight, and the App Store submission process.

  • Familiarity with unit testing, UI testing, and automation frameworks (XCTest, Fastlane).

  • Background in fintech or other fast-paced, mobile-first industries.

  • Understanding of DevOps principles for mobile, including crash reporting and monitoring tools (Firebase, Sentry, etc.).

  • Passion for financial inclusion and social impact.
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.