1. Kinh nghiệm
- Từ 2–3 năm kinh nghiệm phát triển ứng dụng Web.
- Nắm vững OOP, SOLID, Design Patterns và quy trình Agile/Scrum.
- Có kinh nghiệm làm việc với Microservices là lợi thế.
2. Backend (PHP/Laravel)
- Thành thạo PHP 8.x và Laravel 8–11.
- Có kinh nghiệm xây dựng RESTful API, Eloquent ORM, Middleware, Events, Queues, Authentication/Authorization (Sanctum, Passport, Spatie).
- Thành thạo MySQL/PostgreSQL, tối ưu truy vấn và hiệu năng hệ thống.
- Có kinh nghiệm với Filament, Laravel Nova hoặc Backpack là lợi thế.
3. Frontend (Next.js/React)
- Thành thạo React.js, Next.js (App Router), TypeScript.
- Hiểu và áp dụng các cơ chế SSR, SSG, ISR, CSR.
- Có kinh nghiệm quản lý state (Redux Toolkit, Zustand hoặc React Query).
- Thành thạo Tailwind CSS hoặc các UI Framework; biết tối ưu hiệu năng Frontend.
4. Microsoft Power Pages
- Có kinh nghiệm phát triển và tùy biến Microsoft Power Pages.
- Hiểu Dataverse, Liquid Template, Web Roles, Entity Permissions và Page Access Control.
- Có kinh nghiệm tích hợp API, JavaScript/CSS và Power Automate là lợi thế.
5. Công cụ & DevOps
- Thành thạo Git/Gitflow, Docker.
- Có hiểu biết về CI/CD (GitHub Actions/GitLab CI).
- Có kinh nghiệm với Azure hoặc AWS là một lợi thế.