Senior Ios Developer

Job Title:Senior Ios Developer
Experience:3 to 5
Location:Egypt, Cairo
Category:IT/Software Development
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 and tablet computers. Your primary focus will be the development of iOS applications and their integration with back-end 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 are essential.

* Responsibility:*

Write scalable, robust, testable, efficient, and easy-to-maintain code.

Translate user stories into stable, working, and high-performance software.

Work within a team to design, develop, and support multiple products.

Play a key role in architectural and design decisions, building toward an efficient distributed architecture.

Have a customer-focused mindset to create the best solutions for users.

Stay up to date on the latest advances and technologies.

Share knowledge with others.

Own the support for the products and respond to incidents.

Evaluate user requests for development and modification on applications to determine feasibility, time requirements, and system compatibility.

Be task-oriented: show commitment and ownership for deadlines.

 

Qualifications:

BS/MS degree in Computer Science, Engineering, or a related subject.

Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.

Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.

Implement native iOS (Swift) app Solid understanding of the full mobile development life cycle.

Experience with commonly used third-party libraries and services (e.g. AFNetworking, Alomafire, Google Maps, SDWebImage, SWRevealViewController).

Experience in working with remote data via REST and JSON.

Experience with integrating 3rd party open source libraries.

Integrating Web Services OR web API using JSON/XML

Knowledge of SQLite.

Experience with offline storage, threading, and performance tuning

Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies.

Excellent knowledge and experience with UI responsiveness and app performance.

Passion for designing and implementing outstanding user interfaces and customer experience.

Knowledge of object-oriented design, data structures, problem-solving, and business requirements analysis

Good understanding of Apple’s design principles and interface guidelines.

Solid understanding of the full mobile development life cycle.

Comfortable with unit testing in the iOS development environment.

Good troubleshooting skills.

Must have strong experience of code versioning with Git and TFS.

Proven working experience in software development

Up to speed with the latest iOS version changes, features, and requirements.

Able to start immediately would be a plus.

*Personal Skills :*

  • Hard worker and self-motivated.
  • Ability to Research and learn new technologies.
  • Ability to work in a team-work environment.
  • Good communication skills.
Contact:

Collected from:

Posted in IT/Software Development