Description

Roles and Responsibilities
 Design, write and build application for the iOS platform.
 Collaborate with the team (developers, designers, product owners, QA) to define, design, and ship new features.
 Implement new product features and support existing ones.
 Replace old technology with new technology.
 Prepare test plan, test cases and Execute/automate them.
 Identify and correct bottlenecks and fix bugs

Requirements
 B.E / B. Tech or M. Tech in Computer Science or equivalent with 8+ years of experience.
 Expert knowledge of iOS SDK, XCode and other associated tools for development, debugging and instrumentation.
 Experience with concepts of iOS - Swift, SwiftUI, asynchronous programming, background task, functional reactive programming, design patterns, dependency injection etc.
 In depth Understanding of Apple’s recommended design principles, interface guidelines and best practices for coding.
 Good knowledge of Data Structures, Algorithms and OS.
 Experience with Agile development methodology (preferably scrum),
‎ continuous integration and tools (GIT, JIRA etc.) used to achieve the same

Education

Any Graduate