Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Developer

Perfect Presentation
6th of October, Giza
Posted 1 year ago
42Applicants for1 open position
  • 33Viewed
  • 33In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Description

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. Your primary focus will be development of iOS applications and their integration with backend services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Your responsibilities:

·         Build innovative product features .

·         Conduct code reviews to ensure a code of the highest quality

·         Unit-test code for robustness, including edge cases, usability, and general reliability.

·         Take part in planning meetings with a truly agile team to break down user stories into technical tasks

·         Provide increasingly accurate estimations for the tasks to be done

·         Collaborate with other developers, product managers, designers, and QA engineers to deliver the best product possible

·         Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Job Requirements

Job Requirements

Qualifications

·         Bachelor’s degree or higher in Computer Science or a related field

·         4-8 years of experience in the development of iOS apps that use web services (for example with REST and JSON )

·         Experience with Swift and  Plus Objective-C.

·         Expert knowledge of the iOS SDK (UIKit, Storyboards, Core Animation, Core Data, Auto-layout)

·         A strong understanding of design patterns.

·         Extensive knowledge of Unit Testing frameworks, ideally some understanding of Automation testing.

·         Knowledge about with newly release updates from Apple, Swift UI, Widgets, AppClips. is a great addition.

·         Have published one or more iOS apps in the app store.

·         Knowledge about continuous integration systems.

·         Expert knowledge of asynchronous programming (GCD, NSOperationQueue, Promises).

·         Knowledge about different design architecture MVC, MVVM, MVP, VIPRE.

·         Experience with git or other version control systems.

·         Experience with dependency managers e.g: CocoaPods, Swift Package Manager, Carthage.​

 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Developer