Engineering

Frontend Engineer - iOS

Cairo, Egypt   |   Full time

We are looking for Frontend Engineers to participate in design, development and maintenance of our web frontends in a flat, Agile environment. This is a rare greenfield opportunity for entry-level technical geeks to boost their careers and build cutting edge high-visibility solutions using latest and greatest tech stacks.

We are building great mobile-first and cloud-native solutions that target millions of consumers. This is a well-funded startup with sharp focus and relentless quest for great customer experience. 


Responsibilities:

  • Design and build great iOS frontends that consume GraphQL and REST APIs
  • Participate great quality code
  • Respect and enforce coding standards and best practices to maintain zero technical debt and 100% test coverage
  • Collaborate with a cross-functioning and self-organizing team to design and ship apps iteratively in an Agile environment
  • Follow the patterns of Test Driven Development and continuous delivery
  • Keep up to date on the latest industry trends in cloud-native solutions

Qualifications and Experience:

  • University degree in Computer Science, Software Engineering, or similar
  • 1+ years of experience developing mobile apps
  • Experience in Swift, with strong object-oriented design and programming skills
  • Familiarity with consuming REST APIs
  • Working experience with Unit Testing and integration testing of iOS frontends
  • Familiarity with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc.)
  • Familiarity with continuous integration, continuous delivery and devops
  • Familiarity with GitHub and GitFlow
  • Knowledge of Agile methods and Agile technical practices

We Offer:

  • Best in market compensation packages, including health and social insurance and performance incentives
  • A great Agile environment with latest technologies in a greenfield product
  • As we anticipate explosive growth, you will have a chance for rapid career growth

Submit Your Application

You have successfully applied
  • You have errors in applying

Self-assessment of Required Skills
Please try to be as objective as possible while assessing your skills below