شرح موقعیت
We are looking for an experienced Android Developer to design, build, and own Kudo’s native Android trading application. This is a performance-sensitive financial product involving: Real-time quote streaming Interactive charting Order execution flows Account management Payments and withdrawals Secure authentication and compliance workflows Kudo is building a high-performance native Android trading app for our traders. The mobile app is a core product and must deliver a fast, stable, and secure trading experience under real-time market conditions. We are investing in a native-first approach to ensure premium performance, strong security posture, and long-term scalability.. Your Role: Native Android Application Build and maintain a high-performance Android app using Kotlin Ensure smooth UI responsiveness under real-time streaming conditions Deliver a polished, production-ready user experience Real-Time Market Data Implement WebSocket-based quote streaming Architect efficient state handling for high-frequency updates Maintain consistent UI performance during periods of market volatility Charting & Trading UI Integrate or build performant charting components (candlestick, indicators, gestures) Ensure smooth pinch/zoom, pan, and crosshair interactions Maintain performance targets across supported Android devices Order Execution Implement fast, reliable order placement flows Optimise tap-to-request performance Handle edge cases around network instability and reconnections API Integration Integrate with Kudo’s backend APIs Implement secure authentication flows (OAuth 2/OIDC) Handle session management and token refresh securely Security & Compliance Secure storage using Android Keystore and encrypted storage Certificate pinning and secure networking Root detection and runtime integrity protections Implement security standards appropriate for financial services Push Notifications Implement Firebase Cloud Messaging (FCM) for trade confirmations, price alerts, and compliance notifications Technical Environment Language: Kotlin UI Framework: Jetpack Compose Networking: Retrofit / OkHttp, WebSockets Architecture: MVVM / Clean Architecture (or similar) Auth: OAuth 2.0 + OIDC Infrastructure: Azure CI/CD: Azure DevOps Pipelines What Makes You A Great Fit: 2+ years experience building native Android applications in Kotlin Fintech, brokerage, CFD, or trading platform experience Strong understanding of Android performance optimisation Experience building real-time or data-intensive mobile applications Solid understanding of REST APIs and WebSockets Experience with Google Play Store submission and release cycles Familiarity with Android security best practices (Android Keystore, certificate pinning, etc.) Experience profiling apps using Android Studio Profiler and performance tools Experience building trading or charting applications Experience handling high-frequency data updates Experience with performance-critical UI rendering Familiarity with financial app compliance requirements Architect and build Kudo’s native Android trading app Deliver a fast, reliable, and secure trading experience Maintain UI responsiveness during real-time streaming Collaborate closely with backend engineers and the iOS Developer Continuously profile and optimise performance Manage Google Play Store releases and ongoing improvements Competitive remuneration package Work life balance with hybrid model Flexible working hours to support productivity and personal rhythm Half day Birthdays off Referral bonus Regular team-building and company events to keep our culture connected and fun Partner of Udemy Business - unlimited learning for continuous professional and personal development Kudo offers equal employment opportunities for all job seekers. Encouragement of equality and of equal opportunities is a fundamental priority of our company during the interview selection process and during employment.