HamburgerMenu
hirist

Zevo360 - Senior iOS Developer - SWIFT Programming

Posted on: 13/10/2025

Job Description

Description :

Role : Senior iOS Developer

Experience : 5+ Years

About the Role :

We are seeking a highly skilled and dedicated Senior iOS Developer with extensive experience to design, develop, and maintain high-quality, scalable mobile applications for the iOS platform.


This role requires deep technical proficiency in modern Swift development, a mastery of architectural patterns, and a commitment to secure, efficient, and collaborative development practices.

Responsibilities :

- Application Development & Deployment : Design, build, and maintain high-performance, reusable, and reliable native iOS applications, ensuring seamless and successful deployment as the App Store or enterprise distribution platforms.

- Architecture & Flow Control : Apply mastery of architectural patterns, specifically implementing the Coordinator Pattern (must), to manage application flow, dependency injection, and module isolation, thereby enhancing overall system maintainability and testability.

- Data and Networking : Utilize Core Data for efficient local persistence and complex data modeling, and implement secure, efficient networking layers using NSURL Session for interactions with REST APIs/Multi-part files.

- Asynchronous Programming : Implement solutions utilizing Reactive Programming concepts and frameworks, with a preference for the Combine Framework, to handle asynchronous data streams and complex state management effectively.

- Security Implementation : Integrate robust mobile security measures, including SSL Pinning, to protect sensitive data during transit and enhance application security against common network threats.

- Code Structure & Principles : Champion modern Protocol-Oriented Programming (POP) principles in Swift to enhance code reusability, modularity, and scalability across the codebase.

- Collaboration and Mentorship : Actively participate in technical design reviews, mentor junior and mid-level engineers, and drive discussions to foster a high standard of code quality, technical understanding, and collaboration among team members.

Required Skill Set (Mandatory Skills) :

- Experience : 5+ years of professional experience in native iOS application development using Swift.

- Architecture : Expert implementation and understanding of the Coordinator Pattern.

- Data Persistence : Deep, hands-on experience with Core Data for local database management and concurrency.

- Networking Security : Experience with implementing secure networking practices, specifically SSL Pinning, within iOS applications.

- Networking : Strong command of NSURL Session for handling network tasks, including efficient handling of REST APIs/Multi-part files.

- Design Principles : Proficient application of Protocol-Oriented Programming (POP) principles in Swift.

Preferred Skills (Optional Skills) :

- Reactive Programming : Direct experience with the Combine Framework or other reactive frameworks (e.g., RxSwift).

- Architecture : Familiarity or experience with Clean Swift Architecture for enforcing modularity.

- Process Tools : Practical use of the JIRA system for agile task management and tracking.

- Version Control : Proficiency with Git/GitHub and modern branching workflows.

- Methodology : Direct experience working in an Agile or Scrum development environment.


info-icon

Did you find something suspicious?