React Native
Mô tả công việc
Product Development
Implement complex mobile features for financial services, merchant services, and field sales operations.
Design, develop, enhance, and maintain mobile applications using React Native.
Work on apps such as:
Digital Banking App for consumer / SME banking journeys
SmartPOS Android app for payment acceptance and device operations
DSA App for merchant lead management, onboarding, document capture, and field acquisition workflow
Merchant App for transaction management, reconciliation, settlement, and operations
Native Mobile Development
Bridge native functionality into React Native when standard packages are insufficient.
Develop or customize native Android modules and, where applicable, native iOS modules to support advanced device and OS- level capabilities.
Troubleshoot and optimize app performance, memory usage, battery usage, startup time, and native stability issues.
Work with device- specific capabilities such as:
QR/barcode scanner
Bluetooth
camera
printer
NFC
GPS/location
secure storage
Android POS hardware SDK integration
background services
biometric authentication
file/document capture
push notifications
Architecture & Engineering Quality
Write clean, reusable, testable, and maintainable code.
Interface design adapts to various phone screen sizes
Supports low- end devices
Translate product requirements and UX/UI designs into scalable mobile solutions.
Handle secure integration with backend APIs, authentication services, and third- party SDKs.
Ensure app robustness under low network quality, intermittent connectivity, and offline/online sync scenarios.
Participate in code reviews, technical discussions, root- cause analysis, and continuous improvement initiatives.
Contribute to mobile architecture decisions, code structure, shared components, reusable modules, and engineering standards.
Delivery & Collaboration
Support UAT, pilot rollout, production releases, and post- release monitoring.
Participate in sprint planning, estimation, backlog grooming, release planning, and production support.
Work closely with Product Owners, Business Analysts, Designers, Backend Engineers, QA Engineers, Security, and DevOps teams.
Investigate and resolve production issues in a timely manner.
Yêu cầu công việc
Required Skills & Qualifications
Familiarity with Git and collaborative development workflows.
Hands- on experience with native Android development using Kotlin or Java.
Good knowledge of mobile fundamentals
Strong understanding of mobile application architecture, component lifecycle, state management, and asynchronous programming.
Solid knowledge of JavaScript / TypeScript.
Experience integrating RESTful APIs, JSON, and token- based authentication.
3+ years of mobile development experience, with strong hands- on experience in React Native.
Experience with state management libraries such as Redux / Redux Toolkit / MobX.
Preferred Qualifications (Nice to Have)
Experience with offline- first or unstable network environments.
Experience integrating monitoring and crash reporting tools (e.g. Firebase Crashlytics, Sentry).
Familiarity with mobile security standards (PCI DSS awareness, secure storage, certificate pinning, biometric authentication).
Familiarity with mobile CI/CD pipelines.
Experience working with Android POS devices / SmartPOS / Payment Terminals.
Basic knowledge of iOS native development (Swift/Objective- C) is a plus.Soft Skills
Experience in Fintech, Banking, Payments, Merchant Acquiring, or Digital Lending.
Hands- on experience building features for: Payment acceptance (QR, card- based transactions), Merchant onboarding, eKYC / OCR / Facial verification, Digital banking journeys
Quyền lợi
Bảo hiểm xã hội, Bảo hiểm sức khỏe, Bảo hiểm sức khỏe ngưởi thân, Khám sức khỏe định kỳ, Du lịch hàng năm, Thưởng hiệu quả làm việc, Thưởng tháng 13
Cập nhật gần nhất lúc: 2026-04-03 01:50:02













