Tech Stack
Distributed SystemsiOSSwift
About the role
- Own end-to-end development of the iOS application tailored for U.S. market compliance
- Design and implement robust architecture using Swift, MVVM, and Dependency Injection (Swinject)
- Develop responsive and interactive UIs using UIKit and SwiftUI
- Implement concurrency and asynchronous functionality using Swift Concurrency
- Integrate with REST APIs, WebSockets, background services, and APNs
- Collaborate daily with backend, web, QA, and business analyst teams
- Contribute to architectural decisions, code reviews, performance optimizations, and feature planning
- Troubleshoot live production issues and participate in rapid bug resolution when needed
Requirements
- 5+ years of professional experience in iOS development
- Strong command of Swift and iOS SDKs (UIKit, SwiftUI, Combine, Core Data, Core Animation)
- Required experience with Swift Concurrency and asynchronous programming
- Deep understanding of MVVM architecture and Dependency Injection principles (Swinject)
- Experience with REST APIs, WebSockets, and background services
- Familiarity with real-time and distributed systems (trading, finance, messaging, etc.)
- Experience with APNs and token-based notification flows
- Strong communication skills and ability to work collaboratively across teams
- Background building fintech or trading apps (equities, crypto, forex)
- Familiarity with U.S. fintech compliance standards (SEC, CFTC, KYC/AML) and mobile app implications
- Experience working in Agile teams with JIRA or similar tools (nice to have)
- Comfortable working with Figma and collaborating with design teams (nice to have)
- Experience troubleshooting live production issues and rapid bug resolution (nice to have)
- Comfortable using AI-powered tools to boost development efficiency (nice to have)
- Familiarity with Git branching strategies, release management, and CI/CD workflows (nice to have)
- Ability to mentor other developers and participate in team-level technical decisions (nice to have)