Tất cả tinh hoa kiến thức, xu hướngkinh nghiệm về quản trị nhân lực trên toàn cầu.

Mobile Developer

Mô tả công việc

Mobile Developer (hay còn gọi là nhà phát triển ứng dụng di động) là người không chỉ code mà tham gia vào tất cả các giai đoạn của SDLC (Software Development Life Cycle – Quy trình phát triển phần mềm) trên thiết bị di động.

Các công việc chính
  • Quản trị các dự án về phát triển các ứng dụng trên thiết bị di động.
  • Tiếp nhận và chuyển giao công nghệ đối với các ứng dụng thiết bị.
  • Lập trình, nâng cấp, mở rộng tính năng trên ứng dụng.
  • Nghiên cứu các công nghệ mới để áp dụng trong các ứng dụng trên nền tảng Mobile.
  • Thực hiện các nhiệm vụ khác theo sự phân công của Quản lý trực tiếp.
KPI công việc
  • Tỷ lệ hoàn thành đúng deadline
  • Tỷ lệ đạt chất lượng ngay từ đầu (First Pass Yield - FPY)
  • Chỉ số khách hàng thiện cảm (Net Promoter Score - NPS)
  • Tỷ lệ duy trì khách hàng (Customer Retention Rate)
  • Chỉ số hài lòng của khách hàng (Customer Satisfaction Index)
  • Tỷ lệ khiếu nại của khách hàng (Customer Complaints)
Yêu cầu công việc
  • Nam, trên 24 tuổi
  • Tốt nghiệp Đại học chuyên ngành Điện tử viễn thông, Công nghệ thông tin, Toán - Tin.
  • Có ít nhất 02 năm kinh nghiệm lập trình ứng dụng trên mobile và tablet (Android/iOS).
  • Nắm vững quy trình phát triển ứng dụng trên mobile, tablet.
  • Sử dụng thành thạo và có kinh nghiệm làm việc với CSDL MSSQL Server, MySQL, Oracle
  • Có tư duy về thiết kế, xây dựng hệ thống, cũng như khả năng detect và xử lý vấn đề phát sinh.
  • Kiến thức / kinh nghiệm trong Javascript, HTML, CSS là một lợi thế.
  • Kiến thức / kinh nghiệm trong lập trình phía Backend: NodeJS, Micro-service… là một điểm cộng.
  • Sử dụng, đọc hiểu tốt các tài liệu kỹ thuật tiếng Anh.
  • Có khả năng chịu áp lực công việc, sẵn sàng làm thêm giờ theo yêu cầu, có tinh thần trách nhiệm, phối hợp và làm việc theo nhóm tốt.
Năng lực liên quan
Bộ câu hỏi phỏng vấn
  • Mô tả lại một ngày làm việc điển hình của Mobile Developer.
  • Bạn có ngưỡng mộ mobile app nào vì nó đơn giản và thiết kế đẹp?
  • Junior và Senior Developer khác nhau ra sao?
  • Bạn biết gì về khái niệm “rock-star Mobile Developer”?
  • 3 tiêu chí cần thiết nhất của một ứng dụng mobile tuyệt vời là gì?
  • Nếu được lựa chọn thì bạn sẽ chọn làm Android developer hay iOS developer? Tại sao?
  • Mobile app nào mà bạn từng tham gia phát triển? Bạn đánh giá về thành công của nó ra sao?
  • Thời gian tối đa bạn từng dành ra cho một mobile app? Bạn có cảm thấy mobile developer là một nghề rất áp lực không?
  • Bạn có ưa thích sử dụng các phần mềm nguồn mở hay các công cụ hỗ trợ miễn phí không? Tại sao?
  • Sự khác nhau giữa Programmer, Coder và Developer là gì?