Senior Mobile Developer (React Native + Native Android/IOS) - TA172
Tóm tắt
Địa điểm làm việc (đã được cập nhật theo Danh mục Hành chính mới - thêm quận/huyện cũ tương ứng để dễ dàng tra cứu)
Mô tả công việc
- Product Development
- Design, develop, enhance, and maintain mobile applications using React Native.
- Implement complex mobile features for financial services, merchant services, and field sales operations.
- Work on apps such as:
- SmartPOS Android app for payment acceptance and device operations
- Digital Banking App for consumer / SME banking journeys
- Merchant App for transaction management, reconciliation, settlement, and operations
- DSA App for merchant lead management, onboarding, document capture, and field acquisition workflow
2. Native Mobile Development
- Develop or customize native Android modules and, where applicable, native iOS modules to support advanced device and OS-level capabilities.
- Bridge native functionality into React Native when standard packages are insufficient.
- Troubleshoot and optimize app performance, memory usage, battery usage, startup time, and native stability issues.
- Work with device-specific capabilities such as:
- camera
- QR/barcode scanner
- printer
- Bluetooth
- NFC
- GPS/location
- biometric authentication
- secure storage
- file/document capture
- push notifications
- background services
- Android POS hardware SDK integration
3. Architecture & Engineering Quality
- Translate product requirements and UX/UI designs into scalable mobile solutions.
- Write clean, reusable, testable, and maintainable code.
- Contribute to mobile architecture decisions, code structure, shared components, reusable modules, and engineering standards.
- Ensure app robustness under low network quality, intermittent connectivity, and offline/online sync scenarios.
- Handle secure integration with backend APIs, authentication services, and third-party SDKs.
- Participate in code reviews, technical discussions, root-cause analysis, and continuous improvement initiatives.
- Supports low-end devices
- Interface design adapts to various phone screen sizes
4. Delivery & Collaboration
- Work closely with Product Owners, Business Analysts, Designers, Backend Engineers, QA Engineers, Security, and DevOps teams.
- Participate in sprint planning, estimation, backlog grooming, release planning, and production support.
- Support UAT, pilot rollout, production releases, and post-release monitoring.
- Investigate and resolve production issues in a timely manner.
Yêu cầu ứng viên
- Required Skills & Qualifications
- 3+ years of mobile development experience, with strong hands-on experience in React Native.
- Solid knowledge of JavaScript / TypeScript.
- Strong understanding of mobile application architecture, component lifecycle, state management, and asynchronous programming.
- Hands-on experience with native Android development using Kotlin or Java.
- Experience integrating RESTful APIs, JSON, and token-based authentication.
- Good knowledge of mobile fundamentals
- Experience with state management libraries such as Redux / Redux Toolkit / MobX.
- Familiarity with Git and collaborative development workflows.
2. Preferred Qualifications (Nice to Have)
- Experience in Fintech, Banking, Payments, Merchant Acquiring, or Digital Lending.
- Experience working with Android POS devices / SmartPOS / Payment Terminals.
- Hands-on experience building features for: Payment acceptance (QR, card-based transactions), Merchant onboarding, eKYC / OCR / Facial verification, Digital banking journeys
- Familiarity with mobile security standards (PCI DSS awareness, secure storage, certificate pinning, biometric authentication).
- Experience with offline-first or unstable network environments.
- Experience integrating monitoring and crash reporting tools (e.g. Firebase Crashlytics, Sentry).
- Familiarity with mobile CI/CD pipelines.
- Basic knowledge of iOS native development (Swift/Objective-C) is a plus.
Soft Skills
Quyền lợi được hưởng
- Competitive salary and bonus package
- Staff loan with special interest rates
- Training courses based on the job, Training framework/Learning RoadMap for each position
- Insurance in accordance with Labor laws + VPBank Care insurance for all employees. (insurance covered for family members for entitled employees);
- Annual leave (varied based on job grade)
- Travel allowance
- A dynamic and friendly working environment, full of great opportunities to develop your career and abundant interesting activities to join (Sports competitions, talent contests, teambuilding...)
Phụ cấp
Thiết bị làm việc
Quyền lợi
Thời gian làm việc
Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.

