accesa.eu
accesa.eu

accesa.eu là một công ty công nghệ và tư vấn CNTT đã hợp tác với các tổ chức từ năm 2004. Hoạt động của công ty bao gồm phát triển phần mềm tùy chỉnh, hiện đại hóa ứng dụng, giải pháp đám mây, phân tích dữ liệu, trí tuệ nhân tạo, an ninh mạng, dịch vụ môi trường làm việc thông minh, siêu tự động hóa doanh nghiệp và vận hành được quản lý.

Công ty hỗ trợ khách hàng trong các lĩnh vực như tư vấn, sản xuất, chăm sóc sức khỏe, bán lẻ và tài chính. Accesa tập trung vào chuyển đổi số thiết thực, kết hợp các giải pháp công nghệ được thiết kế phù hợp với phương thức triển khai hợp tác để giúp các tổ chức hiện đại hóa hệ thống, nâng cao hoạt động và phát triển năng lực mới.

Trưởng nhóm kỹ thuật Android cấp cao làm việc từ xa tại Romania

Dẫn dắt hiện đại hóa nền tảng POS bán lẻ của Accesa bằng Kotlin Multiplatform. Định hướng logic nghiệp vụ dùng chung theo mô hình offline-first trên Android và JVM/Desktop.

Mô tả

  • Thiết lập các hợp đồng repository, service, facade, DTO và bridge kết nối Kotlin, các triển khai đặc thù nền tảng với giao diện VueJS/TypeScript
  • Xây dựng, triển khai và hỗ trợ các mô-đun Kotlin Multiplatform dùng chung cho các chức năng POS trên Android và JVM/Desktop
  • Phát triển các triển khai nền tảng desktop và Android bằng các mẫu expect/actual
  • Cung cấp các quy trình làm việc hỗ trợ offline với bộ nhớ cục bộ, bộ nhớ đệm, khả năng sẵn sàng đồng bộ hóa và cơ chế xử lý lỗi có chủ đích
  • Tạo mã dễ bảo trì, có cấu trúc rõ ràng, đồng thời tái cấu trúc và củng cố các mô-đun hiện có
  • Phát triển độ bao phủ kiểm thử tự động cho các quy tắc miền, ca sử dụng, repository, hợp đồng bridge và quy trình dựa trên coroutine
  • Phối hợp với các kỹ sư frontend, chuyên gia QA, chủ sở hữu sản phẩm và kiến trúc sư
  • Ghi chép chuyên môn, chia sẻ kiến thức và hỗ trợ phát triển các lập trình viên Kotlin cấp cơ sở
  • Tuân thủ các phương pháp làm việc và quy trình vận hành đã thống nhất của đội ngũ
  • Thường xuyên báo cáo tiến độ, bao gồm các đánh đổi và quyết định kỹ thuật quan trọng

Yêu cầu

  • Ít nhất 8 năm kinh nghiệm với Kotlin
  • Có kinh nghiệm đưa ra quyết định kiến trúc với Kotlin Multiplatform ở quy mô nền tảng
  • Có kinh nghiệm nâng cao về phát triển Android ở cấp độ hệ thống
  • Đã triển khai các giải pháp Kotlin Multiplatform trên ít nhất hai mục tiêu, ưu tiên Android và JVM/Desktop
  • Am hiểu khả năng tương tác của KMP với Swift/iOS, bao gồm XCFrameworks, triển khai expect/actual và kết nối Flow
  • Có kinh nghiệm chuyển đổi các hệ thống Java sang Kotlin và KMP ở quy mô nền tảng
  • Có khả năng định hướng kiến trúc và xây dựng tầm nhìn dài hạn
  • Có kinh nghiệm thiết kế kiến trúc các nền tảng mô-đun phục vụ nhiều đối tượng thuê hoặc khách hàng
  • Có nền tảng về chia sẻ kiến thức và cố vấn lập trình viên
  • Có khả năng giao tiếp hiệu quả với các bên liên quan cấp cao
  • Nắm vững Clean Architecture, đảo ngược phụ thuộc và các lớp trừu tượng repository
  • Có kiến thức thực tế về Kotlin Coroutines và Flow
  • Có kinh nghiệm xây dựng ứng dụng offline-first hoặc local-first với khả năng lưu trữ, bộ nhớ đệm, đồng bộ hóa và quản lý xung đột
  • Quen thuộc với các phương pháp tiêm phụ thuộc, ưu tiên Koin
  • Có cách tiếp cận kỷ luật với kiểm thử đơn vị và tích hợp, test double và các tiện ích kiểm thử coroutine
  • Có kinh nghiệm sử dụng các dịch vụ theo kiểu REST/OpenAPI, ánh xạ DTO có kiểu, xử lý tuần tự hóa và xây dựng giao tiếp phía máy khách có khả năng chống lỗi
  • Thoải mái với Gradle Kotlin DSL, các bản dựng mô-đun và cấu trúc dự án tương thích với CI
  • Có kỹ năng cộng tác và giao tiếp tốt với các nhóm frontend, QA và sản phẩm
  • Có kinh nghiệm với Compose Multiplatform là một lợi thế
  • Có kinh nghiệm với POS hoặc hệ thống nhúng bán lẻ là một lợi thế
  • Có kinh nghiệm với máy khách JVM trên desktop là một lợi thế
  • Hiểu biết về VueJS 3 và TypeScript là một lợi thế
  • Có kinh nghiệm với kiến trúc plugin hoặc khả năng mở rộng là một lợi thế
  • Có kinh nghiệm về tối ưu hiệu năng là một lợi thế
  • Có kinh nghiệm tích hợp POS, bán lẻ, thanh toán, khuyến mãi hoặc thiết bị ngoại vi phần cứng là một lợi thế

Phúc lợi

  • Bảo hiểm y tế
  • Hỗ trợ chi phí phòng gym
  • Các lựa chọn thể chất được cá nhân hóa
  • Sự kiện đội ngũ
  • Câu lạc bộ Thói quen Lành mạnh
  • Cách tiếp cận linh hoạt đối với cân bằng công việc và cuộc sống
  • Hỗ trợ sức khỏe tinh thần
  • Các sáng kiến nâng cao sức khỏe xã hội trong cộng đồng làm việc kết hợp