Tuyển dụng OCB: IT - Senior Mobile Application Engineer tại Hồ Chí Minh (07/05/2026)

OCB đang tuyển dụng IT - Senior Mobile Application Engineer — vị trí làm việc tại Hồ Chí Minh.


:clipboard: Thông tin tuyển dụng OCB

Thông tin Chi tiết
Vị trí IT - Senior Mobile Application Engineer
Ngân hàng OCB
Đơn vị Công nghệ thông tin
Địa điểm Hồ Chí Minh
Mức lương Thỏa thuận
Hạn nộp hồ sơ 2026-06-07

:memo: Mô tả công việc

  1. Engineering Rigor & Quality
    • Testing Culture: Hands-on experience writing Unit Tests, Automated UI Tests, and API Mocks/Stubs. You prioritize testable code over “quick fixes.”
    • Code Health: Deep application of SOLID, YAGNI, and KISS principles. Strict adherence to coding conventions and documentation standards.
    • Performance: Proven ability to identify and resolve bottlenecks using Instruments (Time Profiler, Memory Graph). Experience with threading and complex offline data synchronization.
  2. Banking-Grade Security & Integration
    • Security (Critical): Strong knowledge of secure mobile practices: Certificate Pinning, Keychain services, biometric authentication (FaceID/TouchID), and obfuscation techniques.
    • API Orchestration: Deep understanding of RESTful API lifecycle, request/response cycle management, and handling token-based authentication flows in a secure environment.
    • Ecosystem: Experience integrating and maintaining 3rd-party SDKs (e.g., Firebase, Analytics, Marketing tools like AppsFlyer, and UI frameworks like SnapKit).
  3. Workflow & Tools:
    • DevOps/Collaboration: Daily usage of Git/GitLab and Jira/Redmine. You are comfortable with branching strategies (GitFlow/Trunk-based), code review workflows, and CI/CD practices.
    • Design-to-Code: High proficiency in interpreting complex Figma designs, ensuring pixel-perfect responsiveness across all device screen sizes and OS versions.
  4. Strategic & “Plus” Skills
    • Technical Leadership: Ability to mentor junior developers, perform deep code reviews, and drive architectural decisions.
    • Future-Proofing: Experience or strong interest in Kotlin Multiplatform (KMP) for cross-platform logic sharing.
    • Continuous Learning: A proactive mindset to evaluate, prototype, and implement new mobile methodologies to improve the development lifecycle.
    • AI-SDLC: Experience in leverage AI tools in product development activities.
  5. Core Competencies
    5.1 Android Developer
    • Experience: 5+ years of professional experience in native Android development with Kotlin.
    • Technical Foundation: Deep understanding of the Android Lifecycle, OOP, and multithreading.
    • Architectural Mindset: Strong experience with MVVM, Clean Architecture, and Modularization. You should know how to build apps that are easy to test and maintain.
    • Modern Tools: Proficiency with Coroutines and Flow.
    • Quality Focused: You understand SOLID principles and aren’t afraid to refactor to improve code health.
    • Communication: Ability to work well in a team and explain technical concepts to non-technical stakeholders.
    Bonus points for:
    • Hands-on experience with Jetpack Compose.
    • Experience in the Fintech/Banking domain or exposure to platforms like Backbase.
    • Familiarity with CI/CD pipelines.
    • Experience integrating advanced features like OCR/eKYC or AI-driven chatbots.
    5.2 IOS Developer
    • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical field.
    • Experience: 5+ years of professional iOS development experience using Swift.
    • Architecture: Mastery of MVVM and Coordinator patterns. Proficient in Clean Architecture and large-scale Modularization (dynamic frameworks/libraries).
    • Modern Swift: Deep expertise in Combine, Swift Concurrency (Async/Await), and Diffable DataSources.
    • Dependency Management: Advanced experience with Swift Package Manager (SPM) and dependency injection patterns.

:white_check_mark: Yêu cầu ứng viên

  1. Engineering Rigor & Quality
    • Testing Culture: Hands-on experience writing Unit Tests, Automated UI Tests, and API Mocks/Stubs. You prioritize testable code over “quick fixes.”
    • Code Health: Deep application of SOLID, YAGNI, and KISS principles. Strict adherence to coding conventions and documentation standards.
    • Performance: Proven ability to identify and resolve bottlenecks using Instruments (Time Profiler, Memory Graph). Experience with threading and complex offline data synchronization.
  2. Banking-Grade Security & Integration
    • Security (Critical): Strong knowledge of secure mobile practices: Certificate Pinning, Keychain services, biometric authentication (FaceID/TouchID), and obfuscation techniques.
    • API Orchestration: Deep understanding of RESTful API lifecycle, request/response cycle management, and handling token-based authentication flows in a secure environment.
    • Ecosystem: Experience integrating and maintaining 3rd-party SDKs (e.g., Firebase, Analytics, Marketing tools like AppsFlyer, and UI frameworks like SnapKit).
  3. Workflow & Tools:
    • DevOps/Collaboration: Daily usage of Git/GitLab and Jira/Redmine. You are comfortable with branching strategies (GitFlow/Trunk-based), code review workflows, and CI/CD practices.
    • Design-to-Code: High proficiency in interpreting complex Figma designs, ensuring pixel-perfect responsiveness across all device screen sizes and OS versions.
  4. Strategic & “Plus” Skills
    • Technical Leadership: Ability to mentor junior developers, perform deep code reviews, and drive architectural decisions.
    • Future-Proofing: Experience or strong interest in Kotlin Multiplatform (KMP) for cross-platform logic sharing.
    • Continuous Learning: A proactive mindset to evaluate, prototype, and implement new mobile methodologies to improve the development lifecycle.
    • AI-SDLC: Experience in leverage AI tools in product development activities.
  5. Core Competencies
    5.1 Android Developer
    • Experience: 5+ years of professional experience in native Android development with Kotlin.
    • Technical Foundation: Deep understanding of the Android Lifecycle, OOP, and multithreading.
    • Architectural Mindset: Strong experience with MVVM, Clean Architecture, and Modularization. You should know how to build apps that are easy to test and maintain.
    • Modern Tools: Proficiency with Coroutines and Flow.
    • Quality Focused: You understand SOLID principles and aren’t afraid to refactor to improve code health.
    • Communication: Ability to work well in a team and explain technical concepts to non-technical stakeholders.
    Bonus points for:
    • Hands-on experience with Jetpack Compose.
    • Experience in the Fintech/Banking domain or exposure to platforms like Backbase.
    • Familiarity with CI/CD pipelines.
    • Experience integrating advanced features like OCR/eKYC or AI-driven chatbots.
    5.2 IOS Developer
    • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical field.
    • Experience: 5+ years of professional iOS development experience using Swift.
    • Architecture: Mastery of MVVM and Coordinator patterns. Proficient in Clean Architecture and large-scale Modularization (dynamic frameworks/libraries).
    • Modern Swift: Deep expertise in Combine, Swift Concurrency (Async/Await), and Diffable DataSources.
    • Dependency Management: Advanced experience with Swift Package Manager (SPM) and dependency injection patterns.

:bulb: Cách thức ứng tuyển

:point_right: Xem chi tiết và ứng tuyển tại: OCB


:date: Ngày đăng: 07/05/2026
:pushpin: Nguồn: OCB
:owl: Đăng bởi: UB Job Crawler