Sin El Fil, /, Lebanon Employment

FOO is hiring an iOS Developer

About the Role

FOO is looking for a passionate iOS Developer to join our growing team. As a Mid developer, you will play a key role in designing, building, and maintaining our iOS applications, collaborating closely with cross-functional teams to deliver high-quality, user-centric mobile experiences.

What You'll Do

  • Deliver across the full app development life cycle: concept, design, build, test, deploy, release, and support.
  • Collaborate with product managers, project managers, and fellow developers to build and refine mobile solutions.
  • Ensure code quality by thoroughly testing features before handing them off to QA.
  • Troubleshoot and support existing applications, including critical support cases that may require attention outside standard working hours.
  • Maintain clean and well-documented codebases using best practices and organized processes.
  • Mentor and support other developers when needed, fostering a collaborative and growth-oriented environment.

What We're Looking For

  • Bachelor’s degree in Computer Science, Computer and Communication Engineering, or a related field.
  • At least 3+ years of professional iOS development experience.
  • Strong knowledge of object-oriented and protocol-oriented programming paradigms as applied in Swift and iOS development.
  • Comfortable applying common design patterns such as MVVM, MVC, and Coordinator to build scalable and maintainable iOS codebases.
  • Solid understanding of iOS frameworks such as UIKit, Core Animation, and Core Graphics.
  • Proficient in Swift.
  • Experience developing and maintaining iOS applications from scratch.
  • Experience writing unit tests to ensure code reliability and maintainability.
  • Familiarity with App Store Connect and the Apple Developer Portal: ability to manage app publishing, certificates, and provisioning profiles.
  • Comfortable using Git for version control and collaborating in a team-based environment.
  • Experience working with cross-functional teams to deliver production-ready features.
  • Strong attention to detail with a commitment to testing and delivering high-quality code.
  • Willingness to support and maintain applications, including critical support cases that may arise outside working hours.

Nice to Have

  • Experience with Objective-C is a plus.
  • Familiarity with UI testing frameworks is a plus.
  • Familiarity with SwiftUI is a plus.
  • Experience creating XCFrameworks is a plus.
  • Experience working in Agile or Scrum environments.
  • Exposure to CI/CD tools and automated testing.
  • A strong portfolio of published apps or contributions to open-source projects.

Technical Stack

  • Languages: Swift, Objective-C
  • Frameworks: UIKit, Core Animation, Core Graphics, SwiftUI
  • Patterns: MVVM, MVC, Coordinator
  • Tools: Git, App Store Connect, Apple Developer Portal, XCFrameworks

Required Skills
SwiftObjective-CUIKitCore AnimationCore GraphicsMVVMMVCCoordinatorSwiftUIXCFrameworksobject-oriented programmingprotocol-oriented programmingiOS development
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Job Details
Department Software Development
Category mobile
Posted 14 days ago