Senior iOS Developer

Dopay

Not Interested
Bookmark
Report This Job

profile Job Location:

Cairo - Egypt

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

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 companys future.


Required Experience:

Senior IC

DescriptionKey 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....
View more view more

Key Skills

  • APIs
  • REST
  • Design Patterns
  • Objective C
  • iOS Development
  • Swift
  • Application Development
  • SDKs
  • SQLITE
  • IOS
  • JSON
  • Mobile Applications

About Company

Company Logo

At dopay, we're not just building a fintech company—we're changing lives. Our goal is to make financial inclusion a reality for workers across emerging markets, starting with Egypt. Whether it's helping employees access their wages instantly or empowering them to save for their future ... View more

View Profile View Profile