Mô Tả Công Việc
Trách Nhiệm Chính
- Hợp tác chặt chẽ với các nhóm sản phẩm và thiết kế để xây dựng các trải nghiệm ứng dụng Android sáng tạo và thân thiện với người dùng
- Triển khai các thành phần giao diện người dùng (UI) native tùy chỉnh, hiệu suất cao bằng các kỹ thuật phát triển Android hiện đại và React Native
- Phát triển các thành phần và giao diện có thể tái sử dụng để tích hợp liền mạch với các dịch vụ backend
- Phân tích, đánh giá và tối ưu hóa hiệu suất ứng dụng cũng như chất lượng mã nguồn trên toàn bộ hệ thống
- Xác định và giải quyết các thách thức kỹ thuật phức tạp liên quan đến khả năng sử dụng, khả năng mở rộng và bảo mật
- Đóng góp vào các quyết định kiến trúc và ảnh hưởng đến chiến lược di động trên nhiều nền tảng
- Đảm bảo các bản phát hành chất lượng cao thông qua kiểm thử và tự động hóa cẩn thận
Yêu Cầu Công Việc
- Có kinh nghiệm được chứng minh trong phát triển ứng dụng Android với các kỹ thuật hiện đại
- Thành thạo React Native để phát triển đa nền tảng
- Kinh nghiệm xây dựng các thành phần và giao diện có thể tái sử dụng
- Khả năng phân tích và tối ưu hóa hiệu suất ứng dụng cũng như chất lượng mã nguồn
- Kỹ năng giải quyết vấn đề mạnh mẽ cho các thách thức kỹ thuật phức tạp
- Kinh nghiệm đóng góp vào các quyết định kiến trúc và chiến lược di động
- Hiểu biết về kiểm thử và tự động hóa để đảm bảo các bản phát hành chất lượng cao
Ưu Tiên
- Kinh nghiệm làm việc trong môi trường phát triển Agile
- Quen thuộc với các dịch vụ backend và tích hợp API
- Hiểu biết về các phương pháp bảo mật tốt nhất trong phát triển di động
- Kinh nghiệm với các công cụ và kỹ thuật phân tích hiệu suất


