1. Trình độ chuyên môn:
- Chuyên ngành đào tạo: Yêu cầu ứng viên tốt nghiệp loại Khá trở lên, hệ chính quy chuyên ngành Công nghệ thông tin, Khoa học Máy tính, kinh tế, tài chính, quản trị kinh doanh, hoặc chuyên ngành có liên quan tại các trường Đại học trong nước và các Trường ĐH nước ngoài có uy tín;
2. Kinh nghiệm:
2.1 Chuyên viên phát triển phầm mềm front-end
- Hơn 3 năm kinh nghiệm trong lĩnh vực kỹ thuật phần mềm Front-End
- Hiểu biết về các phương pháp phát triển Agile
- Có kinh nghiệm làm việc trong các nhóm đa chức năng hoặc Agile team
Web:
- Hiểu biết về HTML, CSS và JavaScript.
- Kinh nghiệm với các framework front-end hiện đại như React hoặc Angular.
- Hiểu biết về thiết kế đáp ứng và tính tương thích trên nhiều trình duyệt và thiết bị.
Mobile:
- Hiểu các nền tẩng lập trình dành cho mobile.
- Kinh nghiệm với các framework hiện đại như React-Native hoặc Flutter.
- Hiểu biết về thiết kế đáp ứng và tính tương thích trên nhiều trình duyệt và thiết bị.
2.2 Chuyên viên phát triển phần mềm back-end
- Ít nhất 3 năm kinh nghiệm trong phát triển back-end
- Kinh nghiệm mạnh mẽ trong việc xây dựng các hệ thống back-end có khả năng mở rộng và hiệu suất cao.
- Thành thạo viết mã bằng ít nhất một ngôn ngữ lập trình như Java.
- Kinh nghiệm trong thiết kế cơ sở dữ liệu, SQL và các cơ sở dữ liệu NoSQL.
- Kinh nghiệm trong việc tích hợp các ứng dụng front-end với hệ thống back-end.
- Có kinh nghiệm phát triển các hệ thống theo kiến trúc Microservice.
- Hiểu biết về các nền tảng điện toán đám mây như AWS, Google Cloud hoặc Azure.
- Hiểu biết sâu sắc về các tiêu chuẩn tốt nhất và các pattern thiết kế trong phát triển phần mềm.
- Hiểu biết về các phương pháp phát triển Agile.
- Có kinh nghiệm làm việc trong các nhóm đa chức năng hoặc Agile team
3. Kỹ năng
- Kỹ năng làm việc đội nhóm tốt
- Kỹ năng giao tiếp tốt
- Kỹ năng giải quyết và phân tích vấn đề tốt.