We are looking for a Mid-Level iOS Developer to join a fast-paced product environment and contribute to the development, enhancement, and maintenance of customer-facing mobile applications. The ideal candidate should be comfortable working on real production applications, integrating APIs, solving technical issues, and contributing to clean, scalable, and maintainable mobile codebases. This role is ideal for someone with solid hands-on experience in native iOS development, strong knowledge of Swift, and the ability to work effectively within a broader cross-functional environment.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
📢 Please read the job description carefully and ensure your CV is fully updated 📢
📌 Position: Mid-Level iOS Developer
📍 Location: 100% Remote – Based in Egypt
🕘 Job Type: Full-time contract
📅 Contract Duration: 6 months
💰 Salary: Competitive salary (based on experience)
🎓 Experience: 3+ years of professional iOS development experience
🚀 Start Date: Immediate
💼 Industry: Telecommunications / Digital Products / Consumer Technology
📅 Working Days: From Sunday to Thursday
🔵 About the Role
We are looking for a Mid-Level iOS Developer to join a fast-paced product environment and contribute to the development, enhancement, and maintenance of customer-facing mobile applications.
This role is ideal for someone with solid hands-on experience in native iOS development, strong knowledge of Swift, and the ability to work effectively within a broader cross-functional environment that includes backend, frontend, QA, and product teams.
The ideal candidate should be comfortable working on real production applications, integrating APIs, solving technical issues, improving app performance, and contributing to clean, scalable, and maintainable mobile codebases.
🔵 Key Responsibilities
- Develop, maintain, and enhance native iOS applications
- Build clean, scalable, and maintainable mobile features using Swift
- Integrate mobile applications with RESTful APIs and backend services
- Collaborate with backend, frontend, QA, and product teams to deliver production-ready features
- Debug and resolve application issues, crashes, and performance bottlenecks
- Optimize mobile app responsiveness, stability, and usability
- Participate in code reviews and technical discussions
- Follow best practices for mobile architecture, code quality, and version control
- Support testing, release cycles, and post-release improvements
- Contribute to improving the overall reliability and quality of the iOS application
Interested in remote work opportunities in Mobile? Discover Mobile Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
🔵 Required Qualifications
- 3+ years of professional experience in native iOS development
- Strong hands-on experience with Swift
- Good experience building and maintaining real production iOS applications
- Strong understanding of UIKit
- Good understanding of iOS app architecture patterns such as MVC, MVVM, or similar
- Experience integrating REST APIs and handling JSON data
- Good knowledge of app lifecycle, memory handling, debugging, and performance optimization
- Experience using Git in a collaborative development environment
- Ability to write clean, readable, and maintainable code
- Good problem-solving skills and ability to work independently within a remote team
🔵 Preferred Qualifications
- Experience with SwiftUI
- Experience working with legacy iOS codebases or Objective-C
- Exposure to mobile CI/CD and app release processes
- Experience working in environments that also include Android and/or Flutter
- Background in telecommunications, consumer mobile apps, or subscription-based digital products
- Familiarity with analytics, crash reporting, and monitoring tools
- Experience supporting apps with a high number of active users
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
🔵 What We’re Looking For
- A dependable iOS developer with strong ownership
- Someone who can quickly understand an existing product and contribute effectively
- A developer who cares about code quality, performance, and user experience
- A team player who communicates clearly and works well with cross-functional teams
- Someone who can deliver consistently in a structured, deadline-driven environment
🔵 Why Join Fekra?
🏆 ISO-Certified & ISTQB Platinum Partner – Be part of a globally recognized company.
🌍 100% Remote – Work from anywhere!
💰 Competitive Salary
🚀 Exciting Projects – Work on cutting-edge fintech and cloud-based applications.
📈 Career Growth – Enjoy continuous learning and professional development.
💡 Flexible Work Options – Part-time and full-time remote opportunities.
🤝 Collaborative Culture – Join a dynamic, supportive, and innovative team.
Similar Jobs
Explore other opportunities that match your interests
moxie labs
teamswork.in
Senior Android Engineer