AppNation
AppNation
11 – 50 Nhân viên
B2CTrí tuệ nhân tạo
AppNation là một công ty trí tuệ nhân tạo phát triển và xuất bản các ứng dụng di động dành cho người tiêu dùng, được hỗ trợ bởi các mô hình ngôn ngữ lớn và mô hình thị giác. Danh mục sản phẩm của công ty bao gồm công cụ tạo ảnh và video, trò chuyện và tìm kiếm bằng AI, cùng thiết kế nhà có sự hỗ trợ của AI. Công ty cũng xây dựng hạ tầng phía sau những trải nghiệm này, vận hành các quy trình xử lý mô hình với lưu lượng lớn, mỗi ngày xử lý hàng triệu dự đoán và token. Các đội ngũ của AppNation hoạt động trong nhiều lĩnh vực như công nghệ AI, phát triển sản phẩm di động, tăng trưởng người dùng và tích hợp nền tảng, khi công ty mở rộng khả năng tiếp cận các công cụ và dịch vụ của mình.

Kỹ sư Android cấp cao - Làm việc kết hợp tại Thổ Nhĩ Kỳ

Gia nhập AppNation để xây dựng và mở rộng các ứng dụng Android tích hợp AI. Dẫn dắt kiến trúc Android, tích hợp Flutter-native, hiệu năng, quy trình phát hành và các tính năng nền tảng.

Mô tả

  • Phát triển và duy trì các ứng dụng Android có khả năng mở rộng bằng Kotlin và Jetpack Compose
  • Làm chủ lớp Android native trong các ứng dụng Flutter, bao quát kiến trúc, tích hợp và các khả năng của nền tảng
  • Triển khai các tính năng Android native như tiện ích màn hình chính, Live Updates, thông báo đa dạng, thông báo đẩy FCM, Credential Manager, Google Sign-In, Google Play Billing và trải nghiệm Material 3
  • Tích hợp các khả năng AI ở phía native bằng ML Kit, LiteRT, Gemini Nano thông qua AICore cùng các API giọng nói và camera của Android
  • Xây dựng kiến trúc Android dễ bảo trì, các thành phần có thể tái sử dụng và ranh giới rõ ràng giữa các lớp native và Flutter
  • Điều tra và khắc phục các sự cố trong môi trường production liên quan đến crash, ANR, rò rỉ bộ nhớ, suy giảm hiệu năng, kết nối mạng và hoạt động của Flutter engine
  • Phân tích và cải thiện thời gian khởi động, mức tiêu thụ bộ nhớ, khả năng kết xuất, mức sử dụng pin và độ phản hồi
  • Duy trì hoạt động ổn định của ứng dụng trên các nhà sản xuất Android, phiên bản hệ điều hành, kích thước màn hình, máy tính bảng và thiết bị màn hình gập
  • Tăng cường kiểm thử, đánh giá mã nguồn, CI/CD, quy trình phát hành và khả năng quan sát ứng dụng di động
  • Hỗ trợ phát triển đội ngũ Android thông qua đánh giá mã nguồn, tiêu chuẩn nội bộ và các buổi chia sẻ kiến thức
  • Theo dõi các thay đổi của nền tảng Android và yêu cầu của Google Play, chuyển hóa chúng thành các đề xuất kỹ thuật và sản phẩm

Yêu cầu

  • Có từ 5 năm kinh nghiệm chuyên môn về phát triển Android, bao gồm việc phát hành và duy trì các ứng dụng production trên Google Play
  • Thành thạo Kotlin và có kinh nghiệm thực tế triển khai các tính năng production bằng Jetpack Compose
  • Am hiểu sâu về kiến trúc ứng dụng Android, vòng đời tiến trình và ứng dụng, thiết kế module và các API nền tảng
  • Nắm vững các khả năng của Android, bao gồm tiện ích ứng dụng, service, WorkManager, thông báo đẩy, Google Play Billing, quyền truy cập và thực thi nền
  • Có kiến thức thực tế về Kotlin Coroutines, Flow, đồng thời có cấu trúc và an toàn luồng
  • Nắm vững quản lý bộ nhớ Android, các rò rỉ liên quan đến vòng đời và phân tích hiệu năng
  • Có kinh nghiệm với Android Studio Profiler, Perfetto và các công cụ chẩn đoán production
  • Có kinh nghiệm thực tế với cấu hình Gradle, quản lý dependency, ký ứng dụng, CI/CD và toàn bộ quy trình phát hành trên Google Play
  • Có kinh nghiệm kết nối mã Android native với một framework đa nền tảng hoặc sẵn sàng học Flutter
  • Có khả năng sử dụng tiếng Anh chuyên môn thành thạo
  • Tốt nghiệp cử nhân Kỹ thuật máy tính, Khoa học máy tính hoặc lĩnh vực liên quan, hoặc có kinh nghiệm thực tế tương đương
  • Biết về iOS và Swift là một lợi thế
  • Có kinh nghiệm với Java hoặc các codebase Android cũ là một lợi thế
  • Có kinh nghiệm với Wear OS, Android TV hoặc các dạng thiết bị Android khác là một lợi thế
  • Có kinh nghiệm với Firebase, công cụ báo cáo crash, phân tích, Play Integrity hoặc các công cụ quan sát ứng dụng di động là một lợi thế

Phúc lợi

  • Gói đãi ngộ cạnh tranh
  • Bảo hiểm y tế tư nhân
  • Hỗ trợ ăn uống
  • Hỗ trợ đi lại
  • Hỗ trợ chuyển nơi ở
  • Hình thức làm việc linh hoạt
  • Cơ hội dẫn dắt dự án và tác động đến các quyết định kỹ thuật
  • Cơ hội chia sẻ kiến thức và phát triển chuyên môn