Z

iOS Developer

Zevo360 Technologies
Full-time
On-site
Indore, Madhya Pradesh, India

Job Description- iOS Developer

Years of Experience- 5+ Years

ROLE AND RESPONSIBILITIES


  • Design and develop complex iOS applications, including features that require advanced knowledge of frameworks, APIs, and system integrations

  • Conduct code reviews to ensure adherence to coding standards, best practices, and design principles.

  • Investigate and debug issues across multiple layers of the application stack, from UI to backend integration.

  • Communicate effectively with cross-functional teams, providing technical insights and recommendations.

  • Assist in breaking down user stories and features into actionable tasks and deliverables.

  • Participate in project planning, estimation, and sprint commitments, providing technical input and feasibility assessments

  • Ensure comprehensive test coverage by writing unit test cases.

  • Oversee the deployment process of iOS applications to various distribution channels such as the App Store or enterprise distribution platforms.

  • Document codebase structure, design patterns, and implementation details to facilitate understanding and collaboration among team members.

  • Manage code repositories, branches, and pull requests, resolving conflicts and ensuring code integrity production support


MANDATORY SKILLS Required Skill Set

  • UIKit, Application life cycle, Viewcontroller lifecycle TableView, Collection View, Gestures, Core Animation

  • MVC / MVP / MVVM Architecture, Operation Queue, Dispatch Queues, Solid Principles, JSON encoding/decoding

  • Swift Language

  • Xcode Debugging

  • Basic searching sorting, NavigationController

  • Concurrency

  • Core Data

  • Coordinate Pattern(must)

  • Reactive Programming using any framework (Preferred Combine Framework)

  • NSURL Session

  • Protocol oriented prog

  • REST API/ Multi part files

  • Storyboard and xib in depth knowledge 

  • SSL pinning

  • Design Pattern and implementation

  • Application Distribution and Deployment


OPTIONAL SKILLS

Skill Set

  • Clean Swift Architecture (Optional)

  • JIRA system Git/ GitHub

  • Agile