Senior iOS Developer
Mongez -
Sheraton, CairoPosted 4 years ago33Applicants for2 open positions
- 32Viewed
- 11In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Our Team is the Core of the Success Story for Mongez app, this great people has one big mission is to simplify lives of people
- At Mongez, we encourage every member of our team to continuously strive for self-improvement as it will reflect directly on our service that we provide.
- Mongez is a gateway to your new lifestyle; using our super user-friendly app you have an on-demand concierge and delivery service of almost anything. Our team of Mongezeen are devoted to delivering any product or item to your current location 24/7.
Job Description:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and API's.
- Design and build advanced applications for the iOS platform.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
Job Requirements
- Experience in iOS Development for at least 4 years and at least 3 years of them in Swift and Cocoa Touch
- Experience with iOS frameworks such as Core Data , Realm at least 3 years.
- Familiarity with MVP , MVVM and Viper
- Knowledge in functional programming and Reactive programming (RxSwift) is plus.
- Familiarity with Dependence injection.
- Familiarity with GitFlow and CI/CD is plus.
- Familiarity with integration with third parties like firebase …etc.
- Understanding of Apple’s design principles and interface guidelines.
- Experience in UnitTesting and UITest is plus.
- Solid understanding of the full mobile development life cycle.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on bug fixing and improving application performance.
- Great passion for new technologies.
- Excited about giving back knowledge to the community through blogs, meetups, pushing code to be reused by the public.
- Agile, Ownership, key player is a must.