Senior iOS Developer / iOS Team Lead | Banking & FinTech | Cairo, Egypt

  • Full Time
  • Egypt

Website Techneya

Location

Cairo, Egypt

Work Model

Hybrid

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Banking & Insurance

Job Overview

A growing Mobile Engineering Team is seeking experienced iOS Developers and iOS Team Leads to contribute to secure, scalable, and high-quality mobile banking and FinTech applications in Cairo. The opportunities are suitable for professionals with strong expertise in modern iOS development, Swift, SwiftUI, mobile architecture, testing, and secure application development.

Two positions are available: Senior iOS Developer requiring 4+ years of experience and iOS Team Lead requiring 10+ years of experience. Candidates will work on mobile solutions within the Banking and FinTech sector, with opportunities to contribute to large-scale applications and modern engineering practices.

These positions offer opportunities for career growth, professional development, technical upskilling, and leadership development, particularly in mobile banking, secure coding, automated testing, iOS architecture, and modern Swift development.

Key Responsibilities

Senior iOS Developer

  • Develop and maintain high-quality iOS applications using Swift.
  • Build modern interfaces using SwiftUI and Combine.
  • Apply SOLID principles and modern iOS architecture patterns.
  • Integrate REST APIs into mobile applications.
  • Implement Unit, UI, and performance testing.
  • Collaborate with engineering and product teams to deliver scalable mobile solutions.
  • Contribute to secure and reliable mobile banking experiences.
  • Participate in application development, testing, and continuous improvement.

iOS Team Lead

  • Lead the development of large-scale iOS applications.
  • Provide expert-level development using Swift and Objective-C.
  • Implement Swift Concurrency using async/await and Actors.
  • Develop modern applications using SwiftUI and Combine.
  • Design and guide application architecture using VIPER, MVVM, MVI, and MVP.
  • Establish and promote TDD and automated testing practices.
  • Implement iOS security and secure coding standards.
  • Manage CI/CD processes using tools such as Bitrise, Fastlane, or GitHub Actions.
  • Lead, mentor, and develop iOS engineering teams.
  • Support engineering scalability and delivery across large-scale mobile applications.
  • Collaborate with stakeholders to deliver secure and high-quality FinTech solutions.

Requirements & Qualifications

Senior iOS Developer – 4+ Years

  • 4+ years of professional iOS development experience.
  • Strong hands-on experience with Swift, Xcode, and Git.
  • Solid experience with SwiftUI and Combine.
  • Strong understanding of SOLID principles and modern iOS architecture patterns.
  • Experience integrating REST APIs.
  • Strong knowledge of Unit, UI, and performance testing.
  • Experience with Objective-C is an advantage.
  • Experience with App Store Connect is a plus.
  • Banking or FinTech experience is highly preferred.

iOS Team Lead – 10+ Years

  • 10+ years of professional iOS development experience.
  • Expert-level knowledge of Swift and Objective-C.
  • Strong hands-on experience with Swift Concurrency, including async/await and Actors.
  • Deep expertise in SwiftUI and Combine.
  • Strong architectural knowledge of VIPER, MVVM, MVI, and MVP.
  • Experience with TDD, XCTest, and automated testing.
  • Strong knowledge of iOS security and secure coding practices.
  • Experience with CI/CD tools such as Bitrise, Fastlane, or GitHub Actions.
  • Proven experience leading, mentoring, and scaling engineering teams.
  • Banking or FinTech experience is a strong advantage.
  • Experience with large-scale mobile applications is highly desirable.

Salary, Benefits & Career Growth

Salary and compensation details have not been provided for these positions.

The roles provide opportunities to work on secure, scalable mobile banking and FinTech applications while developing expertise in modern iOS technologies, mobile architecture, automated testing, security, and CI/CD.

The Senior iOS Developer position provides opportunities for technical career growth and professional development, while the iOS Team Lead position offers additional opportunities for engineering leadership, team mentoring, and organizational growth.

Training, certification, and additional employee benefits have not been specified in the provided job description.

Application Process

Application Process (Website):

Apply only through the official job link.

Click Apply Now on the website.

HR Email for Application

Send your updated resume directly

Please mention the job title you are applying for in the email subject line.

To apply for this job email your details to jobs@techneya.org