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
Any Graduate