Senior Android Developer at FP Markets
Limassol, Cyprus
on-site · full_time · Visa sponsorship
Apply for this role at FP Markets
Responsibilities:
- Design, develop and ship features for Android trading apps (charts, quotes, order flows).
- Create responsive, low-latency UIs for real-time market data and trading interactions.
- Implement secure networking, key storage (Android Keystore/EncryptedSharedPreferences) and TLS/certificate pinning.
- Drive performance optimisation: memory, GC, threading and rendering; use profiling/debugging tools.
- Integrate new libraries/SDKs (graphics, trading SDKs) and work closely with backend, QA and product teams.
- Maintain high code quality: testing, code reviews, CI and Play Store releases.
Requirements:
- Strong Kotlin and Android Studio experience with shipped apps on Google Play.
- Practical knowledge of dependency injection (Hilt/Dagger/Koin) and OpenGL ES or Vulkan.
- Solid understanding of JVM memory model, GC behaviour and avoiding leaks (context/lifecycle issues).
- Hands-on concurrency experience (coroutines, threading) and socket-based networking for real-time data.
- Proficiency with debugging, profiling and optimisation techniques.
- Desirable: Jetpack Compose, Java, C++/NDK, unit/UI testing, Material Design and experience with React Native, MT5 SDK or SciChart.