Founded in 2018, MaxAB is a rapidly growing food and grocery B2B e-commerce and distribution platform that serves a network of traditional retailers (mom-and-pop stores) across the MENA region. Using proprietary technology, MaxAB offers a transformative pull-driven supply chain and a tech-product that empowers both traditional retailers and suppliers. MaxAB offers traditional retailers the simplicity of dealing with one supplier, transparent pricing, on-demand delivery, and a range of value-added and embedded finance solutions. Suppliers benefit from MaxAB’s end-to-end supply chain solutions and business intelligence tools that allow them to accurately predict, monitor, and control the impact of their strategies in real time.

Our MaxAB talent are dedicated to uphold the MaxAB culture and values all while continuing to grow and improve services for our clients. They are innovating new ways to help improve the quality of life of the Egyptian retailer and soon to other retailers globally.

If you are passionate about working hard to make an impact and innovate new solutions, MaxAB is looking for top talent.

Job Responsibilities

  • Design and lead building native applications for the iOS platform.
  • Help maintain code quality, organization, and automatization.
  • Ensure that tasks are being done with a high quality (design patterns, coding standards, test coverage, type of bugs, etc.).
  • Ability to understand business requirements and translate them into technical requirements.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Work on an Agile team to develop, test, deploy and maintain software, while collaborating with team members on product backlog refinement, sprint planning, execution, review, and retrospectives.
  • Participate in technical design meetings with other developers and assist in the definition of the integration with the backend.
  • Perform unit testing for developed tasks.

Job Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • 5-7 years of iOS development.
  • Solid understanding of SOLID principles.
  • Working knowledge of the general mobile architectures (VIPER, MVVM, MVP).
  • Proficient in iOS app development with Swift & in SwiftUI.
  • Proficient understanding of code versioning (Git).
  • Have shipped at least 3 applications to the App Store (preferred E-commerce).
  • Knowledge of iOS app security.
  • Experience in development using reactive programming (RxSwift).
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with performance and memory tuning with tools (such as Instruments, depending on project needs).
  • Experience with third-party libraries (Firebase,...)
  • Understanding of Apple design principles and interface guidelines.
  • Familiar with the App Store developer console.
  • Solid understanding of TDD technique.
  • High communication skills
  • High sense of ownership