Job Title: Senior iOS Developer
Location: Cairo, Egypt
Type: Onsite
Duration: Permanent
About the role:
We are looking for a talented and experienced Senior iOS Developer typically involves leading the development and maintenance of mobile applications for iOS platforms, collaborating with cross-functional teams, and ensuring high-quality app performance and user experience.
Responsibilities:
Lead the design, development, and deployment of iOS applications, ensuring high performance and quality.
Implement and maintain user-centric features, such as search, recommendations, personalization, cart, and checkout.
Collaborate with cross-functional teams including designers, backend developers, and product managers to deliver exceptional mobile experiences.
Optimize mobile applications for maximum speed, scalability, and user experience.
Stay up to date with the latest trends and best practices in iOS development, continuously improving your skill set.
Ensure adherence to best practices in code quality, testing, and continuous integration.
Required Qualifications:
Minimum 8+ years of experience in iOS development.
Strong proficiency in Swift, with a solid understanding of the iOS ecosystem and development tools.
Experience with one additional programming language in PHP (Laravel framework), Kotlin, Flutter, or React Native.
Demonstrated expertise in developing and maintaining advanced features such as search, recommendations, personalization, cart, and checkout.
Solid understanding of RESTful APIs, web services, and mobile app architecture.
Experience with version control (e.g., Git) and modern software engineering practices.
Fluency in both English and Arabic (written and spoken) is a must.