Source description
About the role
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)
More at JustMarkets