# Senior Engineer, iOS Mobile Developer

**Company:** [Egyptian Banks Company](http://jobs.workable.com/companies/hb636HyLHoaMkkdWwnhrYJ.md)
**Location:** New Cairo City, Egypt
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/42fdeeac-f17b-4fa7-94e0-e1ef87757a25)

## 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
