Good Day :)
Hi, I have all the required skills for the project back-end.
Skills & Expertise:
- Proficiency using Objective-C, Swift, iOS, GIT, Cocoa Touch and AutoLayout.
- Understanding of iOS frameworks such as Core Data, along with offline storage, threading, and performance tuning
- Excellent verbal and written communication skills.
- Understanding of UI/UX standards relating to web technologies.
- 8+ years of professional experience developing software for the iOS platform
- Experienced with Functional Reactive Programming using ReactiveCocoa, ReactiveSwift, RxSwift and other FRP frameworks
- Strong computer science fundamentals: data structures, memory management, concurrency
- Understanding of various mobile architectural patterns (MV, VIPER)
- Worked in technologies such as ReSwift, Texture, GraphQL, or Apollo
- Experience working with OO languages, especially Kotlin
- Strong knowledge of TDD, Unit Testing, CI/CD
- Application assembly/build processes like Gradle and Maven
- Strong analytical and debugging skills.
- Strong C++ programmer
- Strong experience with the Android NDK
- Experience with OpenCV
- Experience with Android SDK.
- Experience working with remote data via REST and JSON.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle.
Let's connect to discuss further.
Thanks,
DA