Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Job
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support.
- Create compelling mobile device specific user interfaces and experiences
- Keep up to date on the latest industry trends in the mobile/web technologies.
- Translate designs and wireframes into high quality code
- Work on bug fixing and improving application performance
Benefits
- Fast-growing, dynamic company with international scope
- A friendly work atmosphere and the space you need to pursue your own ideas
- Attractive Salaries
- Social and Medical insurance
Job Requirements
- BSc in Computer Science, Engineering or equivalent
- 4+ Years' Experience in the same Field.
- Strong knowledge of OOP.
- Solid understanding of iOS SDK on frameworks such as: UIKit, Core Data, Core Foundation, etc.
- Solid understanding of the full mobile development life cycle.
- Strong knowledge of 3rd party API integrations like payment gateway and SMS etc.
- Strong Knowledge of web services security
- Experience working with remote data via REST and JSON.
- Experience with third-party libraries and APIs.
- Experience in publishing Apps to store.
- Strong knowledge of IOS UI design principles, patterns, and best practices
- Proficient understanding of code versioning tools (Bitbucket , Github .. etc)
- Deep familiarity with Objective C
- Publication of more iOS apps in the App Store
- Experience with iOS testing and automated UI testing
- Passion for user experience
- Accuracy and attention to detail
- Ability to write clean code - Important
- Ability to work independently and meet tight deadlines
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Familiarity with Payment APis to connect iOS applications to back-end services for payment like payfort
- Familiarity with cloud message APIs and push notifications
- Understanding of Apple’s design principles and interface guidelines.
- Experience with performance and memory tuning with tools.
- Help maintain code quality, organization, and automatization.
- Experience with Google maps and GPS SDK