Mid-Level iOS Developer

Remote
Apply
AI Summary

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
Develop, maintain, and enhance native iOS applications
Build clean, scalable, and maintainable mobile features using Swift
Collaborate with backend, frontend, QA, and product teams
Key Responsibilities
Develop, maintain, and enhance native iOS applications
Build clean, scalable, and maintainable mobile features using Swift
Collaborate with backend, frontend, QA, and product teams
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
Technical Skills Required
Swift iOS development UIKit MVVM REST APIs JSON data Git iOS app architecture
Benefits & Perks
Competitive salary
100% remote
Flexible work options
Collaborative culture
Nice to Have
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

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


🔵 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


🔵 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

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

moxie labs

Egypt

Senior iOS Developer

Mobile
52m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

teamswork.in

India

Senior Android Engineer

Mobile
58m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Toptal

Hungary

Subscribe our newsletter

New Things Will Always Update Regularly