Bộ phận IT có rất nhiều vị trí cần tuyển dụng. Hãy cùng HR Insider 4.0 tìm hiểu bộ Mô tả công việc cho nhân viên IT trong bài viết dưới đây!
1. Web Developer
Web Developer thuộc bộ phận IT có nhiệm vụ xây dựng website, thiết kế hiển thị trên trang chủ, cũng như bố cục và tính năng của trang web.
Tổng quan vị trí
Công việc chính của một Web Developer bao gồm coding và thiết kế sáng tạo cho website của công ty.
Các trách nhiệm của một Web Developer bao gồm xây dựng website, thiết kế tất cả những thứ có hiển thị trên trang chủ, bố cục và tính năng của trang web.
Trách nhiệm công việc
- Viết code hiệu quả, có thể đo lường được, đẹp và rõ ràng thông qua việc áp dụng các phần mềm phát triển tốt nhất
- Thiết kế giao diện người dùng bằng cách sử dụng các HTML/CSS cơ bản
- Hợp nhất data từ các dịch vụ và dữ liệu back-end
- Thu thập và cải thiện các bản mô tả và yêu cầu dựa trên các nhu cầu về kĩ thuật
- Tạo ra và duy trì các tài liệu phần mềm
- Có trách nhiệm duy trì, mở rộng website
- Liên tục cập nhật các xu hướng công nghệ và ứng dụng chúng vào các hoạt động
- Làm việc với web designers để tạo ra sự phối hợp thiết kế đẹp mắt
Yêu cầu
- Chứng nhận kinh nghiệm làm việc với tư cách là lập trình viên
- Có kĩ năng lập trình xuất sắc và vốn hiểu biết sâu rộng về các HTML/CSS tối tân
- Quen thuộc với ít nhất một trong các ngôn ngữ lập trình như: PHP, ASP.NET, Javascript hoặc Ruby on Rails
- Hiểu biết thấu đáo về việc các ứng dụng hoạt động như thế nào, bao gồm các vấn đề bảo mật, quản lí session và các áp dụng phát triển tốt nhất
- Có kiến thức về các hệ thống quản lí cơ sở dữ liệu, lập trình hướng đối tượng và phát triển ứng dụng trên web
- Có kinh nghiệm thực tế với việc chẩn đoán tình trạng kết nối mạng và các công cụ phân tích mạng Internet
- Kiến thức cơ bản về quá trình tối ưu hóa công cụ tìm kiếm
- Kĩ năng chẩn đoán và giải quyết vấn đề sáng tạo
- Kĩ năng tổ chức tốt, có khả năng multi-task (đa nhiệm) trong giới hạn thời gian và ngân sách cho phép với sự nhạy bén trong kinh doanh
- Khả năng làm việc trong môi trường với tốc độ nhanh, học hỏi nhanh và thành thạo các kĩ thuật và công nghệ web
- Bằng cử nhân trong ngành Khoa học Máy tính hoặc một lĩnh vực có liên quan
2. Mobile Developer
Tổng quan vị trí
Mobile Developer thuộc bộ phận IT làm việc cùng các kĩ sư để phát triển và duy trì các ứng dụng di động chất lượng cao.
Vị trí cực kỳ quan trọng ở bộ phận IT này yêu cầu một người có đam mê với sàn di động và việc chuyển đổi code trở thành các ứng dụng thân thiện với người dùng. Mobile Developer cần phối hợp với các nhóm nội bộ trong công ty để giúp phát triển các ứng dụng di động trong khi làm việc tại một môi trường với tốc độ nhanh và cũng cần có khả năng thiết kế, xây dựng thế hệ các ứng dụng di động tiếp theo.
Trách nhiệm công việc
- Hỗ trợ toàn bộ vòng đời ứng dụng (lên concept, thiết kế, kiểm tra, đưa vào sử dụng và hỗ trợ)
- Tạo ra các ứng dụng di động có khả năng thực thi cao với code rõ ràng
- Thu thập các yêu cầu cụ thể và đưa ra các hướng giải quyết
- Viết Unit Tests và UI Tests để phát hiện ra các trục trặc
- Troubleshoot và debug để tối ưu hóa các hoạt động
- Thiết kế giao diện để cải thiện trải nghiệm người dùng
- Trao đổi với nhóm phát triển sản phẩm để lập kế hoạch về các tính năng mới
- Đảm bảo các ứng dụng mới và ứng dụng truyền thống đều đạt chất lượng cơ bản
- Nghiên cứu và đưa ra gợi ý về các sản phẩm, ứng dụng và nguyên mẫu di động mới
- Liên tục cập nhật các xu hướng công nghệ mới
Yêu cầu công việc
- Chứng nhận kinh nghiệm đã từng làm ở vị trí Mobile Developer
- Portfolio thể hiện được các ứng dụng đã đi vào sử dụng trên App store hoặc thị trường Android
- Kiến thức sâu sắc về ít nhất một ngôn ngữ lập trình như Swift và Java
- Có kinh nghiệm với các thư viện và APIs từ các third-party
- Quen thuộc với các quy tắc thiết kế OOP
- Kĩ năng phân tích xuất sắc với thái độ tốt đối với việc giải quyết vấn đề
- Khả năng làm việc nhóm tốt
- Bằng cử nhân trong ngành Khoa học Máy tính hoặc các lĩnh vực liên quan
(Còn nữa)