Experienced/Senior iOS Developer (Top Package)

I2M - Cairo

Applicants for
2 open positions
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Confidential, Performance-based Bonus, Transportation Allowance, Medical Insurance, Accident Insurance
Education Level:
Bachelor's Degree at least
Arabic, English
2 open positions
About the Job

Our own game-changing ecommerce startup team is looking for an Experienced or Senior iOS Developer with Guru skillset and experience. Are you someone who cares and thinks as much about enabling a great end-to-end customer experiences as they do about technology?

You will work as part of a cross-functional mission team with top-notch developers, designers, analysts and product managers. If you are interested in contributing to the success of a web platform that has the potential to change lives then keep on reading!


  • Work in a cross-functional mission team with engineers, designers, business analysts and product owners.
  • Help to enable your mission team to iterate fast and learn about our customers by designing, launching and iterating on A/B experiments
  • Continuously improve our code base, systems and processes
  • Design and develop efficient solutions that can continue to scale
  • Mentor other team members and be involved in hiring
  • Implement high quality Software following appropriate modern design patterns
  • Native iOS Development. Develop and implement mobile applications, middleware, and frameworks. Utilize your expertise in Native iOS development to create robust and scalable high-volume production applications and develop prototypes quickly. Build modern user interfaces as well as engineer complex solutions that run directly on the mobile device.
Job Requirements
  • 3+ years of experience in similar technology development environments to ours
  • Extensive experience architecting and building out native iOS mobile applications from the ground up
  • Experience of B2B and B2C solutions
  • Strong Background in Swift , Objective-C, Xcode, iOS frameworks and SDK
  • Solid understanding of application life cycle
  • Proficient in fundamentals of object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Strong understanding of web services, HTTP protocol, and service- oriented architecture
  • Maintain, support, troubleshoot, monitor, and optimise existing and future mobile applications
  • Knowledge of Git version control
  • Experience with REST web service framework and JSON
  • Experience with push notifications
  • Integration with mobile analytics
  • Experience in UI/UX Design
  • Experience with A/B testing, hypothesis building and best practices
  • Agile mentality, nimble approach and learner mindset
  • Ability to turn ideas into fast, reliable and maintainable code
  • Positive, proactive team player who is passionate about their craft
  • Customer-centric prioritization and data-driven decision making
  • Excellent written and verbal communication skills in English

Nice to have:

  • Prior experience working in the ecommerce space
  • Prior experience in agile environments
  • Experience with Android application development is a plus
  • HTML5/JavaScript/React Native application development experience is a plus
About this Company

Idea in Motion - I2M, is a multinational consultancy and service provider, focused on providing our customers in the EMEA region with expert know-how in software, hardware, embedded technologies, IoT and cloud solutions, Fintech and banking software industries, as well as digital transformations.

See all Careers and Jobs at I2M
Signup for an employer account and Post your Jobs!