Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Developer

Acensys
6th of October, Giza
Posted 6 years ago
33Applicants for3 open positions
  • 27Viewed
  • 12In Consideration
  • 14Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Design and development of mission-critical applications using Xamarin Framework and native app development for both IOS and Android platforms
  • Write XAML layout, positioning and server-side code for apps
  • Develop prototypes and create robust high-volume production applications
  • Build internal systems and support business needs with your domain expertise
  • Designing for optimal code in terms of performance and size
  • Work closely with Architect, Principal Developers, Managers and Business users to build Logistics and delivery applications
  • Multi-task and manage multiple assignments in a fast-paced environment
  • Design and implement new features of mobile solutions
  • Maintain current mobile products
  • Assure proper engineering methodologies and best practices are followed
  • Mentor junior engineers
  • Keep updated to latest mobile-related technologies with a particular focus on iOS

Job Requirements

Essential Requirements:

  • Bachelor Degree in Computer Science or Engineering
  • 5+ years of iOS development experience
  • At least 2 years of experience with Swift.
  • A deep understanding of the Swift language
  • Strong object-oriented design skills
  • Deep understanding of Objective-C/Swift design patterns
  • Experience with UIKit, Core Animation, and the iOS SDK
  • Knowledge of multi-threaded, asynchronous code
  • Proven debugging and performance testing skills via LLDB and Instruments
  • Ability to write clean, well-factored UI code
  • Real passion for quality and attention to detail

Highly preferred skills and experience:

  • Knowledge of multi-threaded, asynchronous code.
  • Experience developing an application that communicates with a RESTful web service.
  • Experience with Git.Sees value in writing tests.
  • Can solve a simple programming exercise proficiently and explain their solution.
  • Is able to describe how ARC works in detail.
  • Experience working with Core Data.
  • A strong understanding of closures and asynchronous programming.
  • Experience diagnosing crash reports (especially with Crashlytics).
  • Experience writing unit tests.
  • Experience writing functional tests with KIF or Apple's UI testing framework.
  • Experience with continuous integration and continuous deployment (especially experience with Fastlane).
  • Have developed their own apps on the App Store, or contributed to open source projects.
  • Experience with UI/UX design.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Developer