Search Jobs

Search by job, company or skills

Native Android Developer

Native Android Developer

KUDO
Early Applicant
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

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

Nice to Have

  • Experience building trading or charting applications
  • Experience handling high-frequency data updates
  • Experience with performance-critical UI rendering
  • Familiarity with financial app compliance requirements

Responsibilities

  • 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

What We Offer:

  • 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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Android Keystore

Android Studio Profiler

Clean Architecture

Azure DevOps Pipelines

Certificate pinning

OkHttp

Root detection

WebSockets

OAuth 2.0

Jetpack Compose

Firebase Cloud Messaging (FCM)

Runtime integrity protections

OIDC

About Company