Match score not available

IOS Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Top Notch Consultancy logo
Top Notch Consultancy Small startup https://topnotch-consultancy.com/
2 - 10 Employees
See more Top Notch Consultancy offers

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Verbal Communication Skills

iOS Developer Related jobs