Logo for Top Notch Consultancy

IOS Developer

Roles & Responsibilities

  • BS degree in Computer Science, Computer Engineering or a related subject
  • Minimum of 4-6 years of experience in mobile applications development
  • Proficiency with Objective-C or Swift and Cocoa Touch
  • Experience with RESTful APIs to connect iOS applications to back-end services

Requirements:

  • Designing and building applications for the iOS platform
  • Ensuring the performance, quality, and responsiveness of applications on different devices
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Publishing applications on the Apple App Store for testing using TestFlight and official Apple Testing

Job description

Job brief

We are looking for an "iOS Developer" responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices.

You should be skilled in Objective-C, have a solid working knowledge of the iOS Frameworks, and be able to collaborate with others in order to be successful as an iOS developer. You will be working alongside other engineers and developers working on different layers of the infrastructure. Ultimately, a top-notch iOS developer should be able to produce useful, eye-catching applications that exactly satisfy customer requirements.

Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

The position will be based in Beirut, Lebanon.

Responsibilities

  • Designing and building applications for the iOS platform
  • Ensuring the performance, quality, and responsiveness of applications on different devices
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Identifying potential problems and resolving application bottlenecks
  • Fixing application bugs before the final release
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Maintaining code quality, organization, and atomization of the application
  • Publishing the Applications on Apple store for testing; using Test Flight and official Apple Testing
  • Managing the code using different versioning tools (like Git, or SVN)
  • Designing and implementing application updates

Requirements

  • BS degree in Computer science, Computer Engineering or a related subject
  • Minimum of 4-6 years of experience mobile applications development
  • Proven working experience in software development
  • A deep familiarity and proficiency with Objective-C or swift and Cocoa Touch
  • Excellent UI and UX design experience
  • Familiarity with cloud message APIs and push notifications
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Good knowledge in OOP principles and Development.
  • Proficient in code versioning tools including Mercurial, Git, and SVN
  • Experience with offline storage for application's data.
  • Knowledge of low-level C-based libraries is preferred
  • Knowledge of Apples design principles and application interface guidelines.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Strong understanding of the full mobile development life cycle
  • Experience with continuous integration

iOS Developer Related jobs

Other jobs at Top Notch Consultancy

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.