Senior iOS Developer at FP Markets

Limassol, Cyprus

on-site · full_time · Visa sponsorship

Apply for this role at FP Markets

Responsibilities:
- Design, implement and ship new features for iOS trading apps (charts, quotes, order management).
- Create fast, responsive UI for real-time market data and interaction.
- Implement secure networking, key storage, authentication flows and protect user funds/data.
- Optimize performance (memory, CPU, rendering) and use profiling/debugging tools.
- Integrate new technologies (graphics, SDKs) and collaborate with product, QA and backend teams.
- Maintain high code quality: testing, code review, documentation and App Store releases.

Requirements:
- Strong Swift and Xcode experience with shipped iOS apps.
- Experience with OpenGL ES or Metal for high-performance graphics.
- Solid mobile security knowledge: Keychain, TLS/certificate pinning, safe handling of credentials.
- Good understanding of algorithms, data structures, operating system behaviour and memory management (ARC, retain cycles).
- Hands-on multithreading and concurrency experience; socket-based networking for real-time connections.
- Proficient with debugging and profiling tools and performance optimisation practices.
- Desirable: building UI in code (no Storyboards), Objective-C or C++, unit/UI testing, familiarity with React Native, MT5 SDK or SciChart.