Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Developer - Alexandria

winfooz
Alexandria, Egypt
Posted 5 years ago
28Applicants for2 open positions
  • 28Viewed
  • 11In Consideration
  • 16Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are hiring a super talented Senior IOS developer who will be based in Egypt, and a driving force in the engineering development of our mobile-first product. You will take the lead on highly visible technical features, help others in the team with complex problems, and work closely with product owners. You'll leave every day knowing you made a difference.

What will you do?

  • Responsible for the definition, design, development and successful and timely
  • Completion of major new features in current and future products.
  • Work with engineering team members to explore and create interesting solutions while
  • Sharing knowledge amongst the team.
  • Performing code reviews for your peers where you will be learning from and contributing to a collaborative working model.
  • Recommending alternative approaches to solving complex problems and utilizing new technology to achieve goals.
  • Own key components within our platform. "Owning" means envisioning, designing,creating, building, and supporting features and areas of the app that will impact millionsof users.
  • Working at different levels of the stack in order to pull off challenging features. Highly adaptable to rapid change and re-prioritization.
  • Responsible for debugging and delivering the best possible application performance and adopting the best testing practices to help you find and fix bugs early.
  • Mentor and grow developers by cultivating curiosity and deep technical understanding.
  • Set the technical direction and strategy within the team and strategize to influence technology.
  • Partner with product management to imagine, design, develop, test, and launch software that invigorates our community and inspires our peers.

Job Requirements

Must have

  • Proficient with Swift 4.0
  • Familiarity using MVC, MVVM, design patterns
  • Knowledge with major design patterns like Singletons, Factories, KVO, Facade, etc..
  • Experience with performance and memory debugging using Instruments
  • Experience in Memory Management with Automatic Reference Counting (ARC).
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Experience with Git, including branching and merging strategies

Nice to Have

  • VIPER design patterns
  • Experience in using DispatchQueue
  • Experience in Data Persistence using Core Data or SQL third parties
  • Experience with presenting GIS data via MapKit or an alternative mapping engine, as well as reading and utilizing various GIS and terrain data formats.

What do we offer

  • Competitive salary
  • Innovated and amazing culture
  • Flexible working environment
  • Opportunity to grow with our company
  • A young innovative, ambitious team of top experts
  • High-tech environment

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Developer - Alexandria