Phạm vi công việc
- Thiết kế và triển khai các chức năng của sản phẩm phụ trách sử dụng VueJS/ReactJS
- Triển khai giao diện người dùng (UI) và cải thiện trải nghiệm người dùng (UX) phù hợp với hoạt động kinh doanh của khách hàng nhằm thúc đẩy chuyển đổi số (DX)
- Xác định yêu cầu và xây dựng tài liệu đặc tả phối hợp với
quản lý sản phẩm và nhà thiết kế
- Rà soát thiết kế và lập trình của các kỹ sư khác
Môi trường phát triển
- Lập trình: TypeScript/HTML/CSS
- Khung: VueJS, NuxtJS, ReactJS, NextJS
- Cơ sở hạ tầng: AWS/GCP
- CI/CD: Circle CI/Bitrise/GitHub Actions
- Công cụ kiến thức: Confluence/esa
- VCS: GitHub
- Khác: Slack/Jira/Trello
Phải có:
- Thấu hiểu sứ mệnh và giá trị của Nodo
- Hơn 4 năm kinh nghiệm trong vai trò phát triển phần mềm:
Lập trình viên Frontend
- Kinh nghiệm với ngôn ngữ TypeScript
- Kinh nghiệm với các framework frontend (VueJS, ReactJS, v.v.)
- Kiến thức và khả năng giải thích các nguyên lý vận hành web và sự khác biệt giữa các trình duyệt
- Kiến thức cơ bản về bảo mật ứng dụng web
- Kỹ năng phát triển và vận hành sử dụng các framework khác nhau
Ưu tiên:
- Kiến thức về Java/Python
- Kinh nghiệm phát triển các front-end microservices
- Kinh nghiệm phát hiện và giải quyết sự cố từ nhật ký
- Kinh nghiệm quyết định và triển khai chính sách kỹ thuật của nhóm với vai trò
trưởng nhóm kỹ thuật- Kinh nghiệm sử dụng và hiểu các thư viện và framework
- Kinh nghiệm phát hành và đóng góp vào OSS (Open Source Software)