MÔ TẢ CÔNG VIỆC
Công việc của Technical Leader là gì
- Thiết kế và triển khai phần mềm: Lead Developer có trách nhiệm thiết kế và triển khai các giải pháp phần mềm đáp ứng các yêu cầu kinh doanh và công nghệ của khách hàng.
- Quản lý và giám sát các nhân viên cấp dưới: Lead Developer có trách nhiệm quản lý và giám sát các nhân viên cấp dưới trong dự án phát triển phần mềm, đảm bảo các nhân viên hoàn thành công việc đúng tiến độ và đạt được chất lượng mong đợi.
- Đưa ra quyết định thiết kế và kiến trúc phần mềm: Lead Developer có trách nhiệm đưa ra các quyết định thiết kế và kiến trúc phần mềm đảm bảo hiệu suất và tính ổn định của hệ thống.
- Đảm bảo chất lượng và hiệu suất của sản phẩm: Lead Developer phải đảm bảo chất lượng và hiệu suất của sản phẩm phần mềm đạt được tiêu chuẩn và yêu cầu của khách hàng.
- Tư vấn và đề xuất giải pháp công nghệ thông tin: Lead Developer có trách nhiệm tư vấn và đề xuất giải pháp công nghệ thông tin mới nhất để giúp công ty phát triển bền vững và cạnh tranh trong thị trường.
- Lãnh đạo và quản lý dự án: Lead Developer có trách nhiệm lãnh đạo và quản lý dự án phát triển phần mềm, đảm bảo dự án được thực hiện đúng tiến độ và đạt được mục tiêu kinh doanh của công ty.
- Đào tạo và phát triển nhân viên: Lead Developer phải đào tạo và phát triển nhân viên cấp dưới, giúp họ nâng cao kỹ năng và nghiệp vụ để đạt được thành công trong sự nghiệp phát triển phần mềm.
- Tìm kiếm và áp dụng công nghệ mới: Lead Developer phải theo dõi và tìm kiếm các công nghệ mới nhất, đưa ra đánh giá và áp dụng chúng vào các dự án để tối ưu hóa hiệu suất và tính ổn định của hệ thống.
- Giao tiếp và làm việc nhóm: Lead Developer phải có khả năng giao tiếp và làm việc nhóm hiệu quả để có thể hợp tác với các thành viên khác trong dự án.
Technical Stack
- Frontend
- ReactJS / Next.js
- State Management: Mobx, Redux
- Backend
- NodeJS / ORM
- Loopback 4
- Nest.js
- Language
- Node.js
- Typescript
- Devops
- CI/CD
- Docker
- K8S
- Linux Command
- Cloud Services
- Amazon Web Services
- Azure Web Services
YÊU CẦU CÔNG VIỆC
- Kỹ năng lãnh đạo: Lead Developer cần có khả năng lãnh đạo và quản lý các nhân viên cấp dưới trong dự án phát triển phần mềm.
- Kỹ năng giám sát: Lead Developer cần có khả năng giám sát các nhân viên cấp dưới, đảm bảo các nhân viên hoàn thành công việc đúng tiến độ và đạt được chất lượng mong đợi.
- Kỹ năng giao tiếp và làm việc nhóm: Lead Developer cần có khả năng giao tiếp và làm việc nhóm hiệu quả để có thể hợp tác với các thành viên khác trong dự án.
- Kỹ năng quản lý dự án: Lead Developer cần có khả năng quản lý dự án phát triển phần mềm, đảm bảo dự án được thực hiện đúng tiến độ và đạt được mục tiêu kinh doanh của công ty.
- Kỹ năng tư vấn và đề xuất giải pháp công nghệ thông tin: Lead Developer có trách nhiệm tư vấn và đề xuất giải pháp công nghệ thông tin mới nhất để giúp công ty phát triển bền vững và cạnh tranh trong thị trường.
- Kỹ năng thiết kế và kiến trúc phần mềm: Lead Developer phải có khả năng đưa ra các quyết định thiết kế và kiến trúc phần mềm dựa trên kiến thức chuyên môn và kinh nghiệm của mình để đảm bảo hiệu suất và tính ổn định của hệ thống.
- Kỹ năng quản lý sản phẩm: Lead Developer cần có khả năng quản lý sản phẩm, đảm bảo sản phẩm phần mềm đáp ứng các yêu cầu kinh doanh và công nghệ của khách hàng.
- Kỹ năng đào tạo và phát triển thành viên: Lead Developer phải có khả năng đào tạo và phát triển nhân viên cấp dưới, giúp họ nâng cao kỹ năng và nghiệp vụ để đạt được thành công trong sự nghiệp phát triển phần mềm.
- Kỹ năng tự học và nghiên cứu: Lead Developer phải có khả năng tự học và nghiên cứu các công nghệ mới nhất trong ngành để áp dụng vào các dự án của mình và giúp công ty phát triển bền vững.
THÔNG TIN KHÁC
- Bằng cấp: Cao đẳng
- Độ tuổi: 27 – 40
- Lương: 40 Tr – 50 Tr VND