Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Senior iOS Software Engineer

EPAM Systems
  • ๐Ÿ‡บ๐Ÿ‡ฟ Uzbekistan
  • Remote
  • Senior
  • 23 hours ago
  • iOS
  • SwiftUI
  • Swift
  • REST API
  • MVVM
  • GraphQL
  • Core Data
  • XCTest
  • Xcode
  • Git
  • CI/CD
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are looking for aSenior iOS Software Engineer to develop and maintain high-performance mobile banking applications using modern iOS technologies. In this role, you will contribute to application architecture, optimize performance, and ensure high standards of code quality, security, and reliability.

Responsibilities

  • Develop and maintain complex iOS application functionality
  • Design and evolve scalable, maintainable application architecture
  • Build modern user interfaces using SwiftUI
  • Implement asynchronous operations using Swift Concurrency and Grand Central Dispatch (GCD)
  • Integrate backend services through REST APIs and implement application analytics
  • Implement secure local storage and caching mechanisms
  • Identify and resolve architectural bottlenecks, performance issues, and memory leaks
  • Develop and maintain unit and UI tests
  • Participate in code reviews and promote engineering best practices
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Mentor junior and middle-level engineers and share technical expertise

Requirements

  • 5+ years of commercial iOS development experience
  • Strong knowledge of Swift, including generics, protocol-oriented programming, and Automatic Reference Counting (ARC)
  • Hands-on experience with SwiftUI and the iOS SDK
  • Strong understanding of Swift Concurrency and GCD
  • Experience with MVVM and Dependency Injection
  • Experience integrating REST APIs; knowledge of GraphQL is a plus
  • Experience with Keychain, UserDefaults, caching, and Core Data
  • Experience with XCTest and XCUITest
  • Strong knowledge of Xcode debugging tools, Instruments, and Memory Graph Debugger
  • Experience with Git, Swift Package Manager (SPM), and CI/CD pipelines
  • Strong problem-solving skills and attention to code quality
  • Experience in banking or FinTech projects will be considered an advantage

Senior iOS Software Engineer ยท EPAM Systems

Auto apply with Likeremote