Đây là một thuật ngữ chuyên môn để chỉ những lập trình viên phát triển ứng dụng trên thiết bị
di động. Các ứng dụng này được người dùng download hoặc mua về từ Google Play, App Store và
các chợ ứng dụng khác. Công việc chủ yếu của Mobile Developer chính là xây dựng, thiết kế và
tạo lập các ứng dụng, phần mềm chạy trên điện thoại hoặc máy tính bảng.
Theo định nghĩa thông thường, Tester là một người chịu trách nhiệm cho việc thử nghiệm, kiểm
định một sản phẩm mới, một tính năng mới hoặc tính khả dụng, chất lượng của một dự án… để
tìm bugs, errors… hoặc bất kỳ vấn đề nào mà người sử dụng cuối cùng, khách hàng có thể gặp
phải và báo cáo cho nhóm phát triển dự án để tiến hành sửa lỗi hoặc cải thiện sản phẩm.
Back-end Developer là lập trình viên chuyên duy trì logic cốt lõi về chức năng và hiệu suất
của một phần mềm hoặc hệ thống CNTT bao gồm các thành tố chính như máy chủ, ứng dụng & cơ sở
dữ liệu. Back-end Developer cần thông thạo một trong ngôn ngữ lập trình nhất định như PHP,
Java, Python, .Net... Back-end Developer cần đảm bảo các dữ liệu hoặc dịch vụ đang hoạt động
bên dưới đều có sẵn để đáp ứng các yêu cầu từ Front-end.
Front-end Developer là lập trình viên chuyên về tính thẩm mỹ của bố cục website/ ứng dụng và
lập trình ra các giao diện trực quan mà người dùng cuối/ khách hàng tương tác/ sử dụng. Kỹ
năng của Front-end Developer cần đảm bảo các kỹ năng & kiến thức về giao diện người dùng (UI
- User Interface), CSS, JavaScript, HTML...
Business Analyst hay được viết tắt là “BA”, có nghĩa là một “Chuyên viên phân tích nghiệp
vụ”. Business Analyst là người đứng giữa, kết nối khách hàng với bên kinh doanh và đội ngũ
kỹ thuật của doanh nghiệp. BA sẽ làm việc với khách hàng, nghe và hiểu mong muốn của họ.
Chuyển giao thông tin cho nội bộ team và quản lý các thay đổi từ yêu cầu của khách hàng.
Một nhà phát triển Game (Game Developer) có nhiệm vụ chuyển đổi các ý tưởng, khái niệm của
nhà thiết kế Game (Game Designer) thành trò chơi thực tế, có khả năng tung ra thị trường.
Yêu cầu chính của một nhà phát triển Game là kỹ năng coding kết hợp tất cả các khái niệm,
bản phác thảo, bản vẽ, bố cục và cốt truyện của nhà thiết kế Game thành hàng các dòng mã hóa
để tạo ra một trò chơi mà người dùng có thể chơi được.