Skip to main content
JustMarkets Tech

iOS Engineer

RemoteEurope
Published
Role
Mobile
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Anywhere in Europe. Set where you work from to check your eligibility.

No BS summary

Senior iOS Engineer with 5+ years of commercial experience. Must have strong expertise in Swift, UIKit (code-only), and modern iOS development practices including VIP or Clean Architecture. Proficiency in asynchronous programming, REST/GraphQL/WebSocket, and local data storage is required. FinTech experience is a plus.

Core skills

SwiftiOS SDKUIKit

Required skills

OOPSOLIDVIPClean ArchitectureGCDSwift ConcurrencyCombineARCREST APIsGraphQLApollo iOSWebSocketSQLiteGRDBKeychainXCTestXCUITestGitSwift Package ManagerCI/CDFastlaneXcode

Optional skills

Experience in FinTech or real-time trading applicationsExperience with Firebase and third-party analytics SDKs (Amplitude, AppsFlyer, etc.)Experience with advanced iOS features such as App Extensions, deep linking and localization

Required languages

English unknown

What you'll do

  • Develop and improve native iOS applications
  • Write clean, reusable and maintainable code
  • Build functional and user-friendly interfaces
  • Integrate iOS applications with backend services and APIs
  • Work with real-time data and complex product features
  • Take part in code reviews and technical discussions
  • Help improve app performance, stability and user experience
  • Prepare iOS features for testing and production together with the team
  • Work closely with backend, QA, product and design teams

What they require

  • 5+ years of commercial experience in native iOS development
  • Strong hands-on experience with UIKit (code-only, no Storyboards)
  • Solid understanding of OOP, POP, SOLID principles and experience with VIP or Clean Architecture
  • Experience with asynchronous programming and concurrency using GCD, Swift Concurrency and Combine
  • Strong understanding of memory management, including ARC and retain cycles
  • Hands-on experience with REST APIs, GraphQL (Apollo iOS) and WebSocket
  • Experience with local data storage and iOS security practices, including SQLite/GRDB, Keychain and biometric authentication
  • Experience with unit and UI testing using XCTest/XCUITest
  • Experience with Git, Swift Package Manager, CI/CD and Fastlane
  • Experience with multi-target Xcode projects and application release processes

Benefits

  • 20 paid vacation days per year
  • 10 paid sick leave days per year
  • Public holidays as per the company's approved Public holiday list
  • Medical insurance
  • Opportunity to work remotely
  • Professional education budget
  • Language learning budget
  • Wellness budget (gym membership, sports gear and related expenses)

building a high-performance trading platform

Fintech
Salary not disclosed