0% found this document useful (0 votes)
2 views

iOS Developer

The document outlines a job description for an iOS Developer with over 3 years of experience, located in Indore. Key responsibilities include designing and developing complex iOS applications, conducting code reviews, debugging, and collaborating with cross-functional teams. Mandatory skills required include proficiency in Swift, UIKit, various architectural patterns, and experience with REST APIs and application deployment.

Uploaded by

Rupali Verma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

iOS Developer

The document outlines a job description for an iOS Developer with over 3 years of experience, located in Indore. Key responsibilities include designing and developing complex iOS applications, conducting code reviews, debugging, and collaborating with cross-functional teams. Mandatory skills required include proficiency in Swift, UIKit, various architectural patterns, and experience with REST APIs and application deployment.

Uploaded by

Rupali Verma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

‭Job Description- iOS Developer‬

‭Years of Experience- 3+ Years‬

‭Location - Indore‬

‭ROLE AND RESPONSIBILITIES‬


‭●‬ D ‭ esign 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‬

‭●‬ U ‭ IKit, 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‬
‭●‬ D ‭ esign Pattern and implementation‬
‭●‬ ‭Application Distribution and Deployment‬

‭OPTIONAL SKILLS‬
‭‬ C
● ‭ lean Swift Architecture (Optional)‬
‭●‬ ‭JIRA system Git/ GitHub‬
‭●‬ ‭Agile‬

You might also like