Egyptian Banks Company · Cairo, Egypt · Posted 2026-04-22
Design, develop, and maintain robust, scalable, and high-performance iOS applicationsCollaborate with product managers, backend engineers, and designers to deliver innovative financial solutionsWrite clean, maintainable, and testable code following best practices and modern iOS development standardsArchitect and implement reusable components and frameworks to accelerate developmentEnsure application performance, quality, and responsiveness across devicesImplement unit, UI, and integration tests to ensure high reliability and stabilityOptimize applications for maximum speed and scalabilityStay up-to-date with the latest iOS trends, tools, and technologies, especially within the fintech domainParticipate in code reviews and drive continuous improvement within the teamRequirementsfrom 3 to 5 years of professional experience developing native iOS applicationsStrong proficiency in Swift and deep understanding of the iOS SDKSolid experience with UIKit and/or SwiftUIExperience with Xcode, build pipelines, and dependency management toolsStrong understanding of mobile architecture patternsExperience integrating RESTful APIs, handling networking, and data persistenceFamiliarity with version control systems (Git)Strong understanding of performance optimization and memory managementExperience working in Agile/Scrum environmentsExcellent problem-solving, communication, and collaboration skillsExperience in the financial or banking sector (payments, wallets, digital banking)Strong knowledge of mobile security best practicesExperience with authentication mechanismsFamiliarity with CI/CD pipelines and automated testingExperience optimizing and refactoring legacy iOS applications