Browse Jobs
For Employers
Post JobLog inGet Started

iOS Developer

AL-Matar
Alexandria, Egypt
Posted 6 years ago
18Applicants for3 open positions
  • 11Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • We are looking for a iOS Developer responsible for developing mobile applications and the interchange of data between the server and the users.
  • Your primary focus will be the logical design and development of mobile application logic and ensure high performance and responsiveness.
  • You will also be responsible for integrating the mobile application elements built by your co-workers into the application.
  • Therefore, a basic understanding of front-end technologies is necessary as well.

Job Responsibilities:

  • Design and build advanced applications for the iOS platform
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Job Requirements

  • BSc/MSc degree in Computer Science, Engineering or a related subject is important
  • 5 to 7 years of proven software development experience in iOS
  • Experience with 4-tiers systems is a must
  • Must have experience with working in MVC model
  • Experience in developing using SOA, SOAP, REST, and JSON is a must
  • Good knowledge of relational databases, version control tools and of developing web services
  • Experience in common third-party APIs (Google, Facebook, Ebay etc)
  • Passion for best design and coding practices and a desire to develop new bold ideas
  • Proven working experience in software development
  • Working experience in iOS development
  • A deep familiarity with Objective-C and Cocoa Touch
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
  • Very good command of Microsoft Outlook, Word, Excel, PowerPoint, and Project
  • Proficient with Objective-C or Swift, and Cocoa Touch
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools (such as Instruments and Shark)
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
  • Familiarity with continuous integration
  • Understanding of MVC design patterns
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Experience in working with large development teams
  • Passionate about software development
  • Published at least one application in the App Store
  • Experience with developing large enterprise applications
  • Experience in developing customer-facing solutions
  • Experience in integrating with 3rd party APIs
  • Deep understanding of Information Security and Encryption
  • Excellent command of English in writing, speaking and reading
  • Experience in integrating with payment providers and payment channels
  • Full understanding of software life cycle
  • Experience in writing technical and non-technical documentations
  • Knowledge of the new trends in computing
  • Deep understanding of Information Security and Encryption
  • Self-motivated and continuous learner and ability to work under stress.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentiOS Developer