Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Developer

New Aeon
Cairo, Egypt
Posted 4 years ago
60Applicants for1 open position
  • 35Viewed
  • 5In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Translate designs and wireframes into high quality code.
  • Design, build, and maintain high performance, reusable, and reliable Java code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Solid understanding of the full iOS development life cycle.
  • Recognizes and understands the use of design patterns for intermediate applications. Participates and provides feedback in design reviews.
  • Develops code for intermediate modules, following documentation and development standards.
  • Applies usability and future state architectures to develop technical components according to design specifications.
  • Assists Quality Control personnel with functional tests.
  • Ensure new code, features and software product meet acceptance criteria.

Job Requirements

  • Native mobile application development on iOS with fluency in Swift
  • Multi-Threading and Background services.
  • Experience with memory management and memory/performance profiling.
  • Applied understanding of resource constraints including battery life, network availability, etc.
  • Familiarity with JSON, REST-based APIs, XML, JavaScript, and interfacing applications to server-side API’s.
  • Knowledgeable about common backend system integrations and web services.
  • Experience with XCode build tools.
  • Has shipped and maintained apps, knowing ins and outs of Apple store submission process.
  • Design-minded attention to user interface implementation.
  • Strong knowledge of iOS UI design principles, patterns, and best practices.
  • Experience with most features of the iOS support libraries and popular third-party libraries.
  • Experience with offline storage, threading, and performance tuning.
  • Proficient understanding of code versioning tool such as Git
  • Familiarity with continuous integration.
  • Implement high quality code, meet development schedules, troubleshoot and debug code.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Developer