We are looking for a Senior iOS Developer to join the JustMarkets mobile team. You will work on a high-load mobile product with many real-time data updates, complex business logic, and a strong focus on performance and user experience.
Our team has unique expertise in research, analysis, and product development. By relying on technical insights and a data-driven approach, we create disruptive future-defining innovations of the fin-tech industry that remain our basis for success.
Responsibilities
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
Requirements
5+ years of commercial experience in native iOS development with strong knowledge of Swift and iOS SDK
Strong hands-on experience with UIKit (code-only, no Storyboards) and modern iOS development practices
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
Will be a plus
Experience in FinTech or real-time trading applications
Experience with Firebase and third-party analytics SDKs (Amplitude, AppsFlyer, etc.)
Experience with advanced iOS features such as App Extensions, deep linking and localization
We offer
Tax expenses coverage for private entrepreneurs in Ukraine
Expert support and guidance for Ukrainian private entrepreneurs
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)