Senior Engineer, iOS Mobile Developer
Egyptian Banks Company
Posted: April 22, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain robust, scalable, and high-performance iOS applications.
Required Skills
Job Description
• Design, develop, and maintain robust, scalable, and high-performance iOS applications.
• Collaborate with product managers, backend engineers, and designers to deliver innovative financial solutions.
• Write clean, maintainable, and testable code following best practices and modern iOS development standards.
• Architect and implement reusable components and frameworks to accelerate development.
• Ensure application performance, quality, and responsiveness across devices.
• Implement unit, UI, and integration tests to ensure high reliability and stability.
• Optimize applications for maximum speed and scalability.
• Stay up-to-date with the latest iOS trends, tools, and technologies, especially within the fintech domain.
• Participate in code reviews and drive continuous improvement within the team.
Requirements:
• from 3 to 5 years of professional experience developing native iOS applications.
• Strong proficiency in Swift and deep understanding of the iOS SDK.
• Solid experience with UIKit and/or SwiftUI.
• Experience with Xcode, build pipelines, and dependency management tools
• Strong understanding of mobile architecture patterns
• Experience integrating RESTful APIs, handling networking, and data persistence
• Familiarity with version control systems (Git).
• Strong understanding of performance optimization and memory management.
• Experience working in Agile/Scrum environments.
• Excellent problem-solving, communication, and collaboration skills.
• Experience in the financial or banking sector (payments, wallets, digital banking).
• Strong knowledge of mobile security best practices
• Experience with authentication mechanisms
• Familiarity with CI/CD pipelines and automated testing.
• Experience optimizing and refactoring legacy iOS applications