Lead Software Engineer – L3 IOS | Fulltime
**Job Description:**
**Brief Job / Project Description:**
iOS Developer to build and maintain native iOS mobile applications using Swift. The developer will directly develop customer-facing mobile features, integrate APIs, optimize app performance, and support App Store releases.
**Key Responsibilities:**
* Develop native iOS applications using Swift.
* Build screens, workflows, forms, and mobile customer journeys.
* Integrate mobile apps with backend APIs and authentication systems.
* Optimize performance, stability, and security.
* Debug issues and resolve crashes.
* Support App Store releases and version upgrades.
* Implement push notifications and device integrations.
* Collaborate with backend, UI/UX, QA, and product teams.
**Deliverables / Expected Outcomes:**
* Production-ready iOS application features.
* Stable and high-performing mobile experience.
* Successful API integrations.
* App Store release packages.
* Reduced crash rates and optimized performance.
* Maintainable codebase.
**Job Requirements:**
* Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
* 9+ Years of Experience
**Mandatory Technical Skills:**
* Strong Swift development experience.
* UIKit and/or SwiftUI.
* REST API integration.
* iOS app lifecycle knowledge.
* Local storage / caching.
* Push notifications.
* Debugging and performance optimization.
**Tools / Platforms / Technologies:**
* Swift
* Next.js
* TypeScript / JavaScript
* AWS
* GitHub
* CI/CD tools
* Postman
* Jira
**Preferred / Nice-to-Have Skills:**
* App Store deployment experience.
* Mobile security best practices.
* Offline sync capability
**Certifications (if any):**
Apple development certifications (preferred)
**Equal opportunity:**
All qualified applicants will receive consideration for employment without regard to age, religion, gender, nationality or disability. All qualified candidates will be considered in the process
Posted Today
* **Job Location**
* Egypt
* **Job Code**
* **2103**
**Job Overview**
* Experience
* 9+ Years
* Job Level:
* Mid Career
* Education
* Bachelor’s degree in Computer Science, Software Engineering, or equivalent.