You will own the development and architecture of the flagship trading platform's mobile application.
This role is on-site.
Responsibilities
- Design and implement high-quality features using Swift, UIKit, and SwiftUI.
- Drive mobile application strategy and make key architecture decisions.
- Collaborate with product managers and backend engineers to deliver end-to-end features.
- Maintain source code quality through comprehensive code reviews and clean architecture.
- Mentor junior developers and optimize performance using Instruments.
Required Skills
- 7+ years of iOS development experience with a Bachelor’s degree in Computer Science or equivalent.
- Proficiency in Swift, UIKit, Foundation, and SwiftUI.
- Expertise in structured concurrency, GCD, and asynchronous programming.
- Strong understanding of MVVM architecture and reactive frameworks (Combine or RxSwift).
- Experience integrating RESTful APIs and real-time streaming frameworks like Socket.io, Ably, or LightStreamer.
- Skilled in unit testing (XCTest) and performance optimization.
- Comfortable working in an Agile/Scrum environment.
Preferred Skills
- Experience with financial or trading applications.
- Strong debugging, profiling, and Instruments usage skills.