geidea

Senior Software Engineer (IOS)

Cairo, Cairo Governorate, EG

27 days ago
Save Job

Summary

Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation.

Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market

Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.

Our technology mirrors our people - Smart, Innovative & Forward Thinking

www.geidea.net


To maintain a competitive advantage as we grow, we are currently looking for a new "Senior iOS Software Engineer".


Job purpose:

We are looking for a Senior iOS Software Engineer skilled in Swift to join our team in developing high-performance iOS applications. The ideal candidate will have a strong understanding of iOS development, architecture, and performance optimization, and will contribute to the end-to-end development lifecycle.


Responsibilities

  • Design and develop iOS applications using Swift and the latest iOS frameworks.
  • Collaborate with product managers, designers, and other engineers to deliver high-quality mobile apps.
  • Ensure high performance, quality, and responsiveness of applications.
  • Create and maintain reusable and modular code, following best practices.
  • Optimize applications for maximum speed and efficiency.
  • Troubleshoot and debug iOS applications, addressing performance bottlenecks.
  • Participate in code reviews, ensuring adherence to coding standards.
  • Stay current with industry trends, new technologies, and tools in iOS development.
  • Lead efforts to design and implement scalable iOS solutions and maintain an active pipeline of improvements.


Qualifications

  • Expertise in iOS development using Swift and related frameworks (UIKit, SwiftUI, CoreData, etc.).
  • Strong understanding of iOS app architecture (MVC, MVVM, etc.).
  • Experience with RESTful APIs, third-party libraries, and frameworks.
  • Proficiency in debugging and performance tuning for iOS applications.
  • Knowledge of App Store guidelines and submission process.
  • Experience with version control systems such as Git.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.


Our values guide how we think and act - They describe what we care about the most

Customer first - It’s embedded in our design thinking and customer service approach

Open - Openness allows us to constantly improve and evolve

Real - No jargon and no excuses!

Bold - Constantly challenging ourselves and our way of thinking.

Resilient – If we fail, we bounce back stronger than before.

Collaborative - We know that we can achieve a lot more as a team.

We are changing lives by constantly striving for a better solution.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: