0% found this document useful (0 votes)
2 views2 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
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