WE ARE HIRING!
Join our team at Integrant as a Principal iOS Developer . We're on the lookout for a top-tier professional who is passionate about mobile app development and thrives on innovation. In this role, you will lead the development of high-quality iOS applications , collaborate with cross-functional teams, and contribute to a culture that values creativity, ownership, and excellence.
Responsibilities :
- Lead the design and development of advanced iOS applications.
- Collaborate closely with designers, developers, testers, and product owners to define, design, and ship new features.
- Proactively identify and resolve performance bottlenecks , bugs, and other technical challenges.
- Stay up-to-date with the latest technologies and trends in mobile development to continuously improve development efficiency and product quality.
- Apply clean architecture and SOLID principles to ensure scalable, maintainable codebases.
- Provide technical guidance and mentorship to junior team members, promoting a culture of continuous learning and improvement.
- Champion best practices in CI / CD , unit testing , and agile delivery .
Requirements
6+ years of hands-on iOS development experience.Proven team leadership or management experience.Strong proficiency in :SwiftSwiftUI , UIKit , and CombineConcurrency frameworks (e.g., GCD, async / await)Deep understanding of memory management , performance tuning , and mobile architecture patterns .Experience with unit testing , UI testing , and test-driven development (TDD) .Familiarity with :CI / CD pipelines and best practices for mobile development.Git version control system.Agile methodologies and iterative delivery practices.Solid knowledge and practical experience with :Databases : CoreData, GRDB(SQLite), RealmDesign Patterns : MVC, MVVM, Clean Architecture, etc.Strong experience with App Store submission and release processes.Bachelor’s or Master’s degree in Computer Science, Engineering , or a related field.Nice to Have Skills :UI Testing frameworks and tools.Experience with Core Bluetooth for Bluetooth-enabled applications.Familiarity with WatchKit for Apple Watch development.Knowledge of Rx (Reactive Extensions).Exposure to other programming languages or frameworks , such as :Objective-C..NET , Angular , React , Next.jsCross-platform mobile frameworks (e.g., Flutter, React Native, Xamarin)Benefits
Salary paid in USDSix-month career advancing opportunitiesSupportive and friendly work environmentPremium medical insurance [employee +family]English language development coursesInterest-free loans paid over 2.5 yearsTechnical development coursesPlanned overtime program (POP)Employment referral programPremium location in Maadi and Nasr CitySocial insurance