Senior iOS Mobile Developer

🏢 Expert Apps
📍 Cairo, EgyptFull-timeHybrid
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
We are seeking a Senior iOS Mobile Developer to design and build advanced applications for the iOS platform. This role involves collaborating with cross-functional teams to define and ship new features, working with external data sources and APIs, and ensuring code robustness through unit testing. The developer will also be responsible for bug fixing, improving application performance, and continuously evaluating new technologies. Key responsibilities include developing complex mobile applications from start to finish, implementing new features in existing applications, and acting as a subject matter expert in mobile application development. The role also contributes to the agile development lifecycle by ensuring productive sprints and reducing blocking issues for the team, as well as maintaining existing software systems by correcting defects.
Required Skills
Information Technology
Cross-Platform DevelopmentUnit TestingREST APICloud ComputingSoftware EngineeringComputer VisionInformaticaUniversal Mobile Telecommunications SystemsMobile DevelopmentTelecommunications
Other
Apple design principlesinterface guidelinespush notificationsapplesoftware developmentenglishit
Finance, Legal & Governance
Sage
Business, Sales & Management
AgileInstructional Design
Engineering, Construction & Trades
Systems Engineering
Soft Skills & Professional Competencies
Organizational DevelopmentCommunication
Requirements
BSc in Computer Science, Information System Major or equivalent.Solid understanding of the full mobile development life cycle.Understanding of Apple’s design principles and interface guidelinesFamiliarity with cloud message APIs and push notifications
Description
• Design and build advanced applications for the iOS platform.• Collaborate with cross-functional teams to define, design, and ship newfeatures.• Work with outside data sources and APIs.• Unit-test code for robustness, including edge cases, usability, and generalreliability.• Work on bug fixing and improving application performance.• Continuously discover, evaluate, and implement new technologies tomaximize development efficiency.• Develop new complex mobile applications from top to bottom (userinterface design, application design, implementation, unit and functionaltesting, deployment to customers).• Implement new features in existing mobile applications.• Act as a technical reference / subject matter expert in all areas of themobile application development life-cycle.• Contribute to the high-performance of the agile-development lifecycleby ensuring productive, consistent and successful sprints by working toreduce blocking issues for the team.• Maintain existing mobile software systems by identifying and correctingsoftware defects.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00