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).
Company
RedotPay offers a stablecoin-based payments platform that includes a crypto card, a multi-currency wallet, credits, earning rewards, and a P2P marketplace. Users can send funds to banks and e-wallets, spend with card payments, and access stablecoins through a global network. The platform emphasizes secure transfers, low-friction conversions, and real-time settlements, enabling individuals and businesses to transact across borders with stablecoins and local currencies. It highlights regulatory compliance and security as core pillars, and has plans to expand to new corridors.
Related postings
Binance
Senior Android DeveloperTaipei City, Taiwan and 4 othersRecruitNest Consulting
Senior Android DeveloperTaguig, Metro Manila, PhilippinesApplaudo
Senior Android DeveloperMexico City, CDMX, MexicoDegica Co, Ltd.
Senior Android DeveloperJapan