IOS Developer

7 days ago


Cairo, Cairo, Egypt MOBILY INFOTECH LTD INDI... Full time

Swift Programming Language:

  • Proficiency in Swift, including its syntax, data types, operators, control structures, and error handling.

iOS Development Fundamentals:

  • Understanding of iOS app architecture, components, and development patterns (MVC, MVVM, etc.).
  • Experience with Interface Builder and programmatic UI layout.
  • Xcode:
  • Familiarity with Xcode IDE, its features, and tools for debugging, profiling, and building iOS apps.

UIKit and SwiftUI:
- Proficiency in building user interfaces using UIKit (for traditional apps) or SwiftUI (for declarative UI).

Auto Layout and UI Design:
- Understanding of Auto Layout for creating responsive and adaptable user interfaces.
- Basic design principles to create visually appealing and user-friendly interfaces.

View Controllers:
- Knowledge of view controllers, their life cycle, and how to manage navigation between them.

Networking and APIs:
- Experience in working with RESTful APIs and handling network requests using URLSession or third-party libraries.
- JSON parsing and data serialization.

Core Data and Persistence:
- Understanding of Core Data framework for local data storage and management.

Grand Central Dispatch (GCD) and Concurrency:
- Proficiency in using GCD to manage concurrent and asynchronous tasks.

Memory Management:
- Understanding of ARC (Automatic Reference Counting) and managing memory effectively to prevent memory leaks.

Version Control:
- Proficiency in using Git for version control and collaborative development.

App Architecture:
- Knowledge of different app architecture patterns like MVC, MVVM, VIPER, and their pros and cons.

Unit Testing and Test-Driven Development (TDD):
- Writing unit tests using XCTest or other testing frameworks and practicing TDD.

Debugging and Profiling:
- Effective use of debugging tools and Instruments for performance analysis.

Push Notifications and Background Execution:
- Implementing push notifications and handling background tasks.

App Store Submission:
- Knowledge of the app submission process, provisioning profiles, and App Store guidelines.

Security:
- Implementing security best practices, such as secure data storage and encryption.

Localization and Internationalization:
- Adding support for multiple languages and regions in your app.

Core Animation and Graphics:
- Understanding of Core Animation for creating fluid animations and visual effects.

Continuous Integration and Deployment (CI/CD):
- Integrating apps with CI/CD pipelines for automated testing and deployment.

Third-Party Libraries and APIs:
- Familiarity with common third-party libraries and SDKs to enhance app functionality.

Keeping Up with Updates:
- Staying updated with the latest iOS SDK releases, best practices, and community trends.

Problem-Solving:
- Strong problem-solving skills to debug issues and find efficient solutions.

Desired Candidate Profile

Qualifications:

Bachelor in Computer science or any relevant field. Proficiency in written and verbal Arabic & English language. Experience with full-cycle mobile app development in iOS. Ability to integrate APIs and RESTful web services for mobile apps. Fluency in Objective-C, Swift, Cocoa Touch and C-based library fundamentals. Programming language expertise (Objective-C, Swift). Experience using IDEs (AppCode, CodeRunner, Xcode). Experience with app development frameworks (AVFoundation, RxSwift, UIKit, XCTest, XCUITest). Familiarity with Apple OS frameworks (Core Animation, Core Data, Core Graphics, Core Text). Understanding of CI/CD pipelines and tools (Azure, Jenkins, GitLab). Knowledge of UI and UX design principles.


  • iOS Developer

    1 week ago


    Cairo, Cairo, Egypt Paymob Full time

    Designing, developing, and maintaining high-quality iOS applications that deliver exceptional user experiences, align with business objectives, and leverage the latest technologies and best practices in mobile development.ResponsibilitiesDesign and build advanced applications for the iOS platform.Collaborate with product managers, designers, and other...

  • iOS Developer

    1 week ago


    Cairo, Cairo, Egypt Kiwe Full time

    About The Role:Kiwe is a fast-growing fintech company located in Elsheikh Zayed, Giza, Egypt. We are looking for a Senior iOS Developer with strong expertise in RxSwift to build and maintain high-performance mobile application.Location: ElSheikh Zayed, 6 October, EgyptHybrid Model: 3 Days from Office, 2 Days from HomeKey Responsibilities:Develop and maintain...

  • Mid iOS Developer

    7 days ago


    Cairo, Cairo, Egypt TRU Full time

    We are looking for a Mid iOS Developer to join our Mobile Team. You will work with upper management to define software requirements and take the lead on some operational and technical projects.In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have...


  • Cairo, Cairo, Egypt Inovola Full time

    Job OverviewWe are looking to hire a talented iOS developer to design, build, and maintain the next generation of iOS applications.Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices.Your duties may include collaborating with the design team for new application features, identifying and fixing application...


  • New Cairo, Cairo, Egypt International Business Services Full time

    Job Vacancy: : (Code 283 / 01) Position: IOS Application DeveloperLocation: New Cairo.Working Hours: 8 HoursDays off: 2 days offMedical, Life and Social insurance: YesJob Benefits: Mobile allowanceQualifications:Bachelor's Degree in Computer ScienceFrom 1 – 3 years of experienceDesigning and developing a legal IOS, Android or Windows application to help...


  • Cairo, Cairo, Egypt Sinai Full time

    About usWe're an innovative startup bringing AI to the book industry. If you're passionate about mobile development in the AI era and love books, we'd love to have you on boardThe RoleWe're seeking aSenior iOS Developerto own the design and implementation of our next-generation mobile reader app. You'll work hand-in-hand with our AI engineers, product...


  • Cairo, Cairo, Egypt 34ML Full time

    Develop native mobile applications on iOS for device platforms iPad/iPhone.Collaborate with cross-functional teams to define, design, document, and ship new features.Work on bug fixing and improving application performance.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Maintain and develop the company s...

  • Senior IOS Engineer

    7 days ago


    Cairo, Cairo, Egypt robusta Full time

    Who we areOctopus by RTG is enabling a key partner organization to grow their tech teams while focusing on AI. We are currently looking for the right pioneers to join the teamOctopus is proud to be part of the Robusta Technology Group (RTG), a leading tech group. With a decade of experience and a successful track record of delivering over 300 projects across...


  • Cairo, Cairo, Egypt Procore Technologies Full time

    Job AdWe're looking for aStaff Software Engineer, iOSto join Procore'sPM Mobile team. In this role, you'll collaborate closely with other project stakeholders to design and build custom solutions on our iOS platform. Your primary goal is to translate fundamental customer needs into technological SaaS solutions that digitize the construction industry.As...

  • Wordpress Developer

    7 days ago


    New Cairo, Cairo, Egypt Develop Network Full time

    **send the below task to email ( ) while mentioning your expected salaryCompany Description**Develop Network is a digital solution company offering a variety of services, including School Management Systems, Web Development, Mobile Development, Graphic Design, and Digital Marketing. Our products include the EasySchools Website, EasySchools Mobile Application...