Senior iOS Developer

MotoPart - Nasr City, Cairo

12
Applicants for
1 open position
11
Seen
Experience Needed:
More than 6 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
1 open position
About the Job

Motopart is looking to add a Senior IOS developer to our fast growing company, In this position, you will have a key role in the design, development, testing, deployment and support of high performance IOS Mobile applications. You will join a team of other Solution Architect, Senior Developers, and Mid/Junior Developers. You will participating in the implementation of new Mobile applications and modifications to existing Mobile applications. This is a critical role within the team that has defined career paths with opportunity for growth.

Duties and responsibilities

  • Developing and maintaining high-quality, rich and highly preformat native UI with a great user experience IOS Mobile products while supporting the strategic vision of the corporation.
  • Participating with other team members to design user-friendly interfaces; develop high-quality, object-oriented business objects; and conduct research of technologies and techniques.
  • Participate in the full SDLC (Agile), including estimation, planning, and design sessions.
  • Participate in architecture and systems design discussions with team.
  • Collaborating with other team members, and assisting with code reviews.
  • Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management
  • Develop test plans, ensuring achievement of software quality assurance (SQA) standards, and that validate achievement of business goals.
  • Act as a driving force for constantly improving performance, scalability, extensibility, reliability, availability and usability.
Job Requirements
  • Bachelor degree in Computer Science or similar degree, or equivalent job related experience
  • 6+ years of software development experience in a highly agile environment
  • Intimately familiar with Objective C, Swift, SQLite, Cocoa, Touch frameworks, Xcode
  • Intimately familiar with iOS processes such as memory management, debugging, profiling, unit testing, continuous integration, provisioning and distributing on the App Store
  • Intimately familiar with modern iOS design patterns such as MVC, MVVM and Coordinator
  • Experience working with back end APIs (preferably in a RESTful architecture)
  • Solid comprehension of Git, TFS. VSTS
  • Experience mentoring junior engineers
  • Experience being a "hands-on" engineer building prototypes as well as troubleshooting production issues
  • Intimately familiar with Apple’s Human Interface Guidelines and App Store Review Guidelines
  • Intimately familiar with data base technologies utilizing SQLite such as Core Data or FMDB
  • Experience with Agile development practices
  • Strong written and verbal communication and presentation skills for internal and external audiences
Similar Jobs
Senior iOS Developer
360 Codes - Cairo
Senior iOS Developer
Sarmady - Giza
iOS Developer
Smart Zone - Cairo
IOS Developer
Senior iOS Developer
UnitLabs - Giza
Senior IOS Developer
MAXSYS - Cairo
iOS Developer
ITS - Cairo
See other new jobs >>