← Back to experience

Eurisko Mobility

Native iOS delivery across chat, video, live streaming, localization, and production release workflows.

SwiftUIKitSwiftUIRxSwiftCombineAtomic DesignClean SwiftCore DataFirebaseOneSignalAppCenterTestFlightApp Store ConnectLocalizationCachingVideo PlaybackLive StreamChattingReelsSchemesJSONPostman

Role

iOS / Software Engineer, December 2021 - November 2024.

Engineering focus

  • Developed, maintained, and improved native iOS applications across chat, video playback, live stream, reels, localization, caching, and app release flows.
  • Reduced iOS application size by 40%.
  • Improved performance through lazy loading, caching, background tasks, and migration from RxSwift toward Combine where it made sense.
  • Delivered multiple feature sprints without introducing new bugs.
  • Built reusable SOLID components and documented code for readability.
  • Also developed Flutter and React Native applications with unit testing for cross-platform reliability.

Skills used

  • Native iOS development with Swift, UIKit, and SwiftUI
  • RxSwift, Combine, and migration from RxSwift toward Combine
  • Atomic Design, Clean Swift architecture, SOLID components, and reusable UI
  • Chatting, video playback, live stream, screen recording, reels, and localization
  • Caching, lazy loading, background tasks, and application performance improvements
  • Core Data, Firebase, OneSignal, schemes, JSON, and Postman
  • AppCenter, TestFlight, App Store Connect, and production release workflows
  • Crash prevention, documented code, and bug-safe sprint delivery
  • Flutter and React Native development with unit testing