Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Developer

MotoPart
Nasr City, Cairo
Posted 6 years ago
15Applicants for1 open position
  • 11Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Developer