Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Mid iOS Developer

iOS | Hybrid in Sin El Fil, Lebanon | Full Time

Job Description

Summary:

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

Responsibilities:

  • 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.

Requirements:

  • 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 with Objective-C is a plus.
  • Experience developing and maintaining iOS applications from scratch.
  • Experience writing unit tests to ensure code reliability and maintainability
  • Familiarity with UI testing frameworks is a plus
  • Familiarity with SwiftUI is a plus.
  • Experience creating XCFrameworks is a plus.
  • 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 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.