Lead iOS Developer
Mongez -
New Cairo, CairoPosted 3 years ago7Applicants for1 open position
- 3Viewed
- 0In 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
- Apply mobile application expertise on the iOS platform to improve customer experiences
- Work with customers, designers and UX experts to design and develop solutions to challenging problems
- Work with iOS frameworks such as Core Data, Core Animation, Core Graphics
- Provide leadership to development teams and mentor junior developers by setting up standards and best practices for the entire project.
- Work with internal teams to come up with best possible ways to deliver quality products and Apps with a quick turnaround time.
Job Requirements
- At least 9-14 years proven Working experience in iOS development.
- At Least 3 Years as Leading a Team.
- Experience in architecture design MVP, Viper and MVVM design patterns.
- Experience in CI/CD
- Experience in Git Flow.
- Working knowledge of the general mobile landscape architectures, trends, and... emerging technologies.
- Solid understanding of the full mobile development life cycle.
- Strong in IOS development especially in Swift language.
- Experience with third-party libraries and APIs.
- Must have published three or more iOS apps in the app store A deep familiarity with Swift, and Cocoa Touch.
- Experience in reactive programming (RxSwift, Reactive Swift).
- Solid understanding of the full mobile development life cycle.
- Experience with performance and memory tuning.
- Experience in continuous integration and unit testing frameworks.
- Ability to effectively work with Design and QA teams and setting up expectations by coordinating with them on regular basis.
- Commitment to producing top quality, well designed and flexible mobile applications.
- Knowledge of agile methodology and frameworks like Scrum, Kanban, XP, etc
- Good skills to coach team how to follow agile scrum, which really works
- Know about the value of metrics and incremental delivery
- Knowledge about tasks, backlog tracking, burndown metrics, velocity, user stories etc
- JIRA/Confluence experience