● Proficient with Xcode, Objective-C, Swift or SwiftUI, Cocoa Touch, iOS SDK, etc.
● Experience with iOS frameworks such as Core Data, Core Animation, In App Purchase,
Core, Core Location, UIKit, AutoLayout, etc.
● Proficient in working with design patterns such as MVC, MVVM, VIPER, etc.
● Knowledge of iOS memory management and POP
● Understanding of Apple’s design principles and interface guidelines
● Experience with App Store connect, TestFlight and the app publishing process
● Strong understanding of object-oriented programming
● Experience with Flutter framework and Dart programming language
● Experience building iOS and Flutter applications connected to APIs
● Experience with Flutter state management such as GetX, Provider, Bloc, Riverpod, etc.
● Understanding of different widgets used for flutter application development
● Ensure the performance, quality, and responsiveness of applications
● Experience with offline storage and performance tuning
● Proficient understanding of code versioning tools such as Git
● Experience with third-party libraries and APIs
● Knowledge of Firebase and other cloud-based services