Job Overview
Company
Zevo360 Technologies
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Zevo360 Technologies and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Description :</b><br/><br/>Role : Senior iOS Developer<br/><br/><b>Experience :</b> 5+ Years<br/><br/><b>About the Role :</b><br/><br/>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.
</p><p><br/></p><p>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.<br/><br/><b>Responsibilities :</b><br/><br/>- 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.<br/><br/>- 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.<br/><br/>- 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.<br/><br/>- 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.<br/><br/>- Security Implementation : Integrate robust mobile security measures, including SSL Pinning, to protect sensitive data during transit and enhance application security against common network threats.<br/><br/>- Code Structure & Principles : Champion modern Protocol-Oriented Programming (POP) principles in Swift to enhance code reusability, modularity, and scalability across the codebase.<br/><br/>- 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.<br/><br/><b>Required Skill Set (Mandatory Skills) :</b><br/><br/>- Experience : 5+ years of professional experience in native iOS application development using Swift.<br/><br/>- Architecture : Expert implementation and understanding of the Coordinator Pattern.<br/><br/>- Data Persistence : Deep, hands-on experience with Core Data for local database management and concurrency.<br/><br/>- Networking Security : Experience with implementing secure networking practices, specifically SSL Pinning, within iOS applications.<br/><br/>- Networking : Strong command of NSURL Session for handling network tasks, including efficient handling of REST APIs/Multi-part files.<br/><br/>- Design Principles : Proficient application of Protocol-Oriented Programming (POP) principles in Swift.<br/><br/><b>Preferred Skills (Optional Skills) :</b><br/><br/>- Reactive Programming : Direct experience with the Combine Framework or other reactive frameworks (e.g., RxSwift).<br/><br/>- Architecture : Familiarity or experience with Clean Swift Architecture for enforcing modularity.<br/><br/>- Process Tools : Practical use of the JIRA system for agile task management and tracking.<br/><br/>- Version Control : Proficiency with Git/GitHub and modern branching workflows.<br/><br/>- Methodology : Direct experience working in an Agile or Scrum development environment.</p><br/></p> (ref:hirist.tech)
About Zevo360 Technologies
Don't Miss This Opportunity!
Zevo360 Technologies is actively hiring for this Zevo360 - Senior iOS Developer - SWIFT Programming position
Apply Now