Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Manage and guide mobile team to achieve excellence.
Should be able to communicate with external collaboration (if required)
Strong technical background and knowledge of Xcodex`
Strong OOPs concept, design patterns and architectures(MVC, MVVM, VIPER).
Cocoa frameworks such as Core Data, Core Animation, Core Graphics, Core Audio.
Strong knowledge over Swift and Objective-C.
Knowledge about Push notification, application life cycle, application security, git flow,
Experience to build app from scratch to push on app store.
Comfortable to work in Storyboard and XIB.
Basic knowledge of SwiftUI
Strong command over REST APIs & Social media integration.
Working knowledge of the general mobile landscape, architectures, trends and emerging technologies
Experience with third-party libraries and APIs and have knowledge of Apple’s design principles and interface guidelines.
Team management experience.
Experience with offline storage, threading, and performance tuning, unit-testing.
Basic knowledge about hybrid application development.
Basic knowledge of Android will be preferred
Good understanding of Hybrid mobile app development (React native, flutter) is plus point.
Knowledge about tools:
Xcode, Android studio, Visual code
Git, Jira, Bitbucket