Back to all jobs
RedotPay

Senior Android Native Developer

Lok Ma Chau
Full-Time1# APP

Job Description

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 Responsibilities

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


Requirements

  • Technical Depth:
  • 7+ years of Android development experience, proficient in Kotlin and Java, familiar with Android SDK and version differences.
  • Expertise in Android rendering mechanisms, event dispatch, custom Views, and advanced animation development.
  • Hybrid Development Experience:
  • 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 issues.
  • Performance Expertise:
  • Proficient with tools such as Profiler and LeakCanary for issue diagnosis; deep understanding of multithreading and concurrent programming.
  • Awareness of payment-grade product stability, with knowledge of encryption, secure storage, and related technologies.
  • Soft Skills:
  • Strong pursuit of user experience, able to proactively propose technical improvements.
  • Excellent communication skills, capable of close collaboration with product managers and UI designers to deliver pixel-perfect details.


Preferred Qualifications

  • Financial Payment App Development Experience:
  • Hands-on experience with sensitive data encryption (RSA/AES), secure keyboards, digital signatures, and biometric payment.
  • Experience in international acquiring or e-wallet development.
  • Crypto/Web3 Industry Experience:
  • Familiar with blockchain fundamentals, with experience in WalletConnect integration or private key secure storage preferred.
  • Experience in WebSocket long connection optimization.
  • Payment Performance Optimization:
  • Experience in technical solutions for improving payment funnel conversion (e.g., extreme reduction of first-screen load time, seamless switching in critical payment paths).

About RedotPay

First seen: April 24, 2026
Last updated: April 30, 2026