Back to all jobs
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
