Senior Android Native Developer

Redotpay

Redotpay

Software Engineering

hong kong

Posted on Apr 24, 2026

Role Overview

Responsible for core native development of an overseas payment platform. Requires proficiency in Kotlin/Java, familiarity with hybrid architectures (Flutter/H5), and the ability to deliver superior performance, animations, and stability—providing global users with bank-level security and internet-level smoothness.


Key Responsibilitie

  • sCore Native Development: Lead architecture design and core module implementation for overseas payment apps from 0 to 1
  • .Ultimate Experience Optimization: Deeply involved in UI/UX implementation, delivering complex interactive animations, ensuring smooth 60fps performance even on mid- to low-end devices
  • .Hybrid Architecture Expertise: Familiar with Flutter, proficient in secondary development of H5 containers (WebView), and capable of designing efficient and stable JSBridge communication mechanisms
  • .Performance Optimization: Conduct memory optimization, startup speed improvements, package size reduction, and network acceleration for payment scenarios; resolve stuttering and memory leaks caused by hybrid development
  • .Engineering Practices: Knowledge of automated build (CI/CD), strict code quality checks, crash monitoring, and online performance monitoring systems

.
Requiremen

  • tsTechnical Dept
  • h:7+ years of Android development experience, proficient in Kotlin and Java, familiar with Android SDK and version difference
  • s.Expertise in Android rendering mechanisms, event dispatch, custom Views, and advanced animation developmen
  • t.Hybrid Development Experienc
  • e:Familiar with Flutter and its underlying principles, with hands-on experience in optimizing hybrid projects (Native + Flutter / Native + H5
  • ).Skilled in WebView performance tuning, able to handle complex H5 interaction compatibility issue
  • s.Performance Expertis
  • e:Proficient with tools such as Profiler and LeakCanary for issue diagnosis; deep understanding of multithreading and concurrent programmin
  • g.Awareness of payment-grade product stability, with knowledge of encryption, secure storage, and related technologie
  • s.Soft Skill
  • s:Strong pursuit of user experience, able to proactively propose technical improvement
  • s.Excellent communication skills, capable of close collaboration with product managers and UI designers to deliver pixel-perfect detail

s.
Preferred Qualificati

  • onsFinancial Payment App Development Experien
  • ce:Hands-on experience with sensitive data encryption (RSA/AES), secure keyboards, digital signatures, and biometric payme
  • nt.Experience in international acquiring or e-wallet developme
  • nt.Crypto/Web3 Industry Experien
  • ce:Familiar with blockchain fundamentals, with experience in WalletConnect integration or private key secure storage preferr
  • ed.Experience in WebSocket long connection optimizati
  • on.Payment Performance Optimizati
  • on:Experience in technical solutions for improving payment funnel conversion (e.g., extreme reduction of first-screen load time, seamless switching in critical payment path
s).