K

Native Android Developer

Kudo

Dubai, United Arab Emirates · Full Time

Be the first to apply

Experience
2+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Kudo is seeking a skilled Android Developer to design, develop, and maintain its native Android trading application. This application is a critical financial product requiring performance sensitivity to handle features such as real-time quote streaming, interactive charting, order execution flows, account management, payments and withdrawals, as well as secure authentication and compliance processes.

The application must provide a premium user experience, prioritizing speed, stability, and security under real-time market conditions. Kudo is committed to a native-first development strategy to achieve long-term scalability and robust security.

Primary Responsibilities

  • Develop and sustain a high-performing Android app written in Kotlin.
  • Ensure smooth and responsive UI performance especially during real-time data streaming.
  • Deliver a polished and production-grade user interface.
  • Implement WebSocket-based streaming for real-time market quotes and manage efficient state updates under high-frequency data conditions.
  • Build and integrate charting components with features like candlestick visuals, indicators, and gesture controls, ensuring fluid pinch/zoom, pan, and crosshair interactions.
  • Design fast and dependable order placement workflows, optimizing interactions such as tap-to-request and handling network instability gracefully.
  • Integrate with backend APIs, manage secure authentication flows using OAuth 2 and OIDC protocols, and maintain safe session and token handling.
  • Implement financial-grade security measures including Android Keystore encrypted storage, certificate pinning, root detection, and runtime integrity safeguards.
  • Incorporate Firebase Cloud Messaging to deliver trade confirmations, price alerts, and compliance messages.
  • Collaborate with backend developers and iOS engineers to continuously enhance app performance and features.
  • Manage app releases and updates on Google Play Store.

Technical Environment

  • Programming Language: Kotlin
  • UI Framework: Jetpack Compose
  • Networking: Retrofit, OkHttp, WebSockets
  • Application Architecture: MVVM or Clean Architecture patterns
  • Authentication: OAuth 2.0 and OpenID Connect (OIDC)
  • Cloud Infrastructure: Microsoft Azure
  • CI/CD: Azure DevOps Pipelines

Required Qualifications

  • At least 2 years of experience developing native Android apps using Kotlin.
  • Background in financial technology fields such as brokerage, CFD, or trading platforms.
  • Proficient knowledge of Android app performance optimization and profiling tools including Android Studio Profiler.
  • Experience in building applications that handle real-time or large volume data updates.
  • Strong command of RESTful APIs and WebSocket technologies.
  • Practical knowledge of Android security best practices, including encrypted storage and certificate pinning.
  • Familiar with the Google Play Store submission process and version control.

Preferred Experience

  • Development of specialized trading or charting applications.
  • Handling of high-frequency data update scenarios.
  • Expertise in performance-critical user interface rendering.
  • Familiarity with regulatory compliance issues related to financial apps.

What We Provide

  • Competitive salary package reflecting expertise and responsibilities.
  • Support for work-life balance through a hybrid working model.
  • Flexible hours tailored to individual productivity patterns.
  • Half-day leave on birthdays as a personal celebration benefit.
  • Employee referral incentives for recommending talent.
  • Frequent team-building and company events to foster a vibrant and connected workplace culture.
  • Access to Udemy Business partnership offering unlimited learning opportunities to enhance personal and professional growth.

Diversity & Equal Opportunity

Kudo is committed to providing equal employment opportunities for all candidates. We emphasize equity throughout the recruitment process and during employment, ensuring a fair and supportive work environment for everyone.

Industry

FinTech

Tools & software

Microsoft Azure DevOps Services required
🤖
Online · instant AI help
Broxer