Mobile Developer là gì?
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
- Knowledge - Hiểu về chuyên môn nghiệp vụ
- Knowledge - Trình độ ngoại ngữ (Tiếng Anh)
- Skill - Kỹ năng giao tiếp
- Skill - Kỹ năng phân tích, xử lý tình huống và ra quyết định
- Skill - Tư duy tập trung vào kết quả
- Skill - Kỹ năng làm việc nhóm
- Skill - Kỹ năng tổ chức và quản lý thời gian
- Skill - Tự học, tự trau dồi
- Skill - Kỹ năng đối mặt với áp lực
- Skill - Tư duy trực giác
- Attitude - Năng lực sáng tạo và đổi mới
- Attitude - Thái độ đặt khách hàng là trung tâm
- Attitude - Tỉ mỉ, cẩn thận
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ì?
Ứng dụng kiến thức vào quản lý nguồn nhân lực với Base HRM+.
Bộ giải pháp quản trị nhân sự toàn diện dành cho Doanh Nghiệp. Ứng dụng những lý thuyết quản trị hiện đại vào xây dựng giải pháp nhân sự mang tính thực tiễn cao. Bộ giải pháp giúp Doanh Nghiệp từ những giải pháp cơ bản về quản trị thông tin nhân sự, chấm công Á tính lương cho đến các giải pháp quản trị mục tiêu, đánh giá và phát triển nhân sự.