Loading
Công nghệ thông tin
  • Thành Phố Hồ Chí Minh

IT - Middle/Senior Android Developer (Kotlin/Java)

  • Yêu cầu

     

    1. Kỹ thuật & Chất lượng

    • Kiểm thử: Có kinh nghiệm thực tế viết Unit Tests, Kiểm thử giao diện tự động (Automated UI Tests) và API Mocks/Stubs. Ưu tiên mã nguồn có thể kiểm thử.
    • Code: Áp dụng sâu các nguyên lý SOLID, YAGNI và KISS. Tuân thủ các quy ước mã hóa và tiêu chuẩn tài liệu.
    • Hiệu năng: Có kinh nghiệm với đa luồng và đồng bộ dữ liệu ngoại tuyến phức tạp.

    2. Bảo mật cấp độ Ngân hàng & Tích hợp

    • Bảo mật: Kiến thức vững chắc về các phương thức bảo mật trên di động: Certificate Pinning, cơ chế lưu trữ an toàn (Keychain/Keystore), xác thực sinh trắc học (FaceID/TouchID/Fingerprint) và các kỹ thuật obfuscation.
    • Điều phối API: Hiểu sâu về vòng đời RESTful API, quản lý chu kỳ yêu cầu/phản hồi và xử lý các luồng xác thực dựa trên token trong môi trường bảo mật.
    • Hệ sinh thái: Có kinh nghiệm tích hợp và duy trì các SDK bên thứ ba (ví dụ: Firebase, Analytics, các công cụ Marketing như AppsFlyer và các framework UI như SnapKit/thư viện trên cả hệ sinh thái Android và iOS).

    3. Quy trình & Công cụ:

    • DevOps/Cộng tác: Sử dụng hàng ngày Git/GitLab và Jira/Redmine. Thành thạo các chiến lược nhánh (GitFlow/Trunk-based), quy trình đánh giá mã nguồn và các phương pháp CI/CD.
    • Từ thiết kế đến mã nguồn: Khả năng thành thạo trong việc diễn giải các thiết kế Figma phức tạp, đảm bảo hiển thị chính xác đến từng pixel trên mọi kích thước màn hình và phiên bản hệ điều hành.

    4. Kỹ năng Chiến lược & "Điểm cộng"

    • Lãnh đạo: Khả năng hướng dẫn các thành viên, thực hiện đánh giá mã nguồn chuyên sâu và thúc đẩy các quyết định về kiến trúc.
    • Có kinh nghiệm hoặc quan tâm mạnh mẽ đến Kotlin Multiplatform (KMP) để chia sẻ logic xuyên nền tảng.
    • Học tập liên tục: Tư duy chủ động để đánh giá, xây dựng và triển khai các phương pháp phát triển di động mới nhằm cải thiện vòng đời phát triển.
    • AI-SDLC: Có kinh nghiệm tận dụng các công cụ AI trong các hoạt động phát triển sản phẩm.

    5. Năng lực cốt lõi:

    • Kinh nghiệm: Từ 5 năm kinh nghiệm chuyên môn trở lên trong phát triển Android native với Kotlin.
    • Nền tảng kỹ thuật: Hiểu sâu về Vòng đời Android, OOP và đa luồng.
    • Tư duy kiến trúc: Kinh nghiệm mạnh mẽ với MVVM, Clean Architecture và Modularization. Bạn cần biết cách xây dựng các ứng dụng dễ kiểm thử và bảo trì.
    • Công cụ hiện đại: Thành thạo Coroutines và Flow.
    • Chú trọng chất lượng: nguyên lý SOLID và không ngại tái cấu trúc để cải thiện Code health.
    • Giao tiếp: Khả năng làm việc tốt trong nhóm và giải thích các khái niệm kỹ thuật cho các bên liên quan không chuyên về kỹ thuật.

    Điểm cộng cho ứng viên có:

    • Kinh nghiệm thực tế với Jetpack Compose.
    • Có kinh nghiệm trong lĩnh vực Fintech/Ngân hàng hoặc đã từng làm việc với các nền tảng như Backbase.
    • Quen thuộc với các quy trình CI/CD.
    • Kinh nghiệm tích hợp các tính năng nâng cao như OCR/eKYC hoặc chatbot dựa trên AI.
  • Trách nhiệm công việc

    • Hiện đại hóa & Tối ưu hóa: Dẫn dắt quá trình chuyển đổi sang mã nguồn sạch hơn, có tính mô-đun hóa. Cải thiện hiệu năng, khả năng phản hồi và quản lý bộ nhớ của ứng dụng.
    • Xây dựng Tương lai: Thiết kế và triển khai các tính năng mới, lấy người dùng làm trung tâm, giúp việc ngân hàng trở nên dễ dàng hơn cho hàng triệu khách hàng.
    • Kỹ thuật: Thực hiện tốt các phương pháp tốt nhất thông qua đánh giá mã nguồn, kiểm thử tự động và tái cấu trúc chủ động các thành phần cũ.
    • Cộng tác: Phối hợp chặt chẽ với các nhóm Backend, Sản phẩm và UX/UI để biến nhu cầu kinh doanh thành các giải pháp kỹ thuật hiệu năng cao.
    • Giải quyết Vấn đề: Giải quyết trực tiếp các sự cố trong môi trường sản xuất, đảm bảo nền tảng của chúng tôi ổn định, an toàn và đáng tin cậy.
  • Quyền lợi

    • Văn hóa làm việc cởi mở, tôn trọng sự khác biệt, khuyến khích đưa ra những ý tưởng mới, sáng tạo và được tạo điều kiện để hiện thực hóa.  Đội ngũ đồng nghiệp trẻ trung, nhiệt huyết, luôn sẵn sàng hỗ trợ nhau.
    • Cơ hội phát triển không giới hạn: Chương trình đào tạo đa dạng và chuyên biệt theo từng chức danh kèm theo lộ trình thăng tiến rõ ràng. Đánh giá hiệu quả công việc hằng quý hoặc 6 tháng với cơ chế minh bạch, công bằng, tạo động lực để bạn phát triển.
    • Muôn vàn lương thưởng: Lương tháng 13, Thưởng KPI, Thưởng theo chương trình thi đua, Thưởng thâm niên, Thưởng sinh nhật, Phụ cấp tùy chức danh…
    • Bảo vệ toàn diện: BHYT, BHXH, Bảo hiểm sức khỏe, Bảo hiểm tai nạn.
    • Trọn vẹn gắn kết: Nghỉ mát hàng năm, Hội thao, Hội diễn văn nghệ
    • Ưu đãi đặc biệt: lãi suất cho vay CBNV, thấu chi tài khoản lương, ưu đãi thẻ tín dụng,…
Tìm kiếm