JustMarkets Tech
iOS Engineer
RemoteEurope
- 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
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
- 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
Apply for iOS Engineer
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