HamburgerMenu
hirist

EazyDiner - iOS Developer - SWIFT/Objective C

Posted on: 14/10/2025

Job Description

Description :

We are looking for a passionate, skilled, and self-driven iOS Developer to join our growing mobile engineering team. You will have the opportunity to work on innovative, mission-critical applications, including mobile payment solutions, restaurant booking platforms, and real-time reservation management features, that enhance the experience of our users and partners.

As an iOS Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and user-friendly iOS applications. You will play a key role in shaping the apps architecture, improving user experience, and implementing best practices in mobile development.

Responsibilities :

- Design, develop, and maintain high-quality iOS applications.

- Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define and implement new features.

- Optimize application performance, scalability, and security.

- Identify, debug, and resolve performance bottlenecks and software defects.

- Maintain and improve code quality through best practices, testing, and continuous integration.

- Stay updated with the latest trends and advancements in iOS development.

- Ensure applications adhere to Apples guidelines and best practices.

Skills & Requirements :

- Strong experience with Swift (Objective-C is a plus) and deep knowledge of iOS frameworks (UIKit, SwiftUI, Combine, CoreData, etc.).

- Experience in app architecture (MVVM, MVC, Clean Architecture, etc.) and solid understanding of design patterns.

- Hands-on experience with RESTful APIs for seamless backend integration.

- Proficiency in third-party libraries, dependency management (CocoaPods, Swift Package Manager), and iOS SDKs.

- Strong understanding of performance tuning, memory management, and debugging tools like Instruments.

- Familiarity with App Store submission guidelines and release processes.

- Excellent problem-solving skills, attention to detail, and a passion for delivering exceptional user experiences.

- Strong communication and collaboration skills with the ability to take ownership of projects, working closely with designers, backend developers, and product managers to ensure seamless integration and user experience.


info-icon

Did you find something suspicious?