Mô Tả Công Việc
Chúng tôi đang tìm kiếm một lập trình viên full-stack có kỹ năng để tham gia vào nhóm linh hoạt của chúng tôi và đóng góp vào việc phát triển các ứng dụng web sáng tạo. Ứng viên lý tưởng sẽ đóng vai trò quan trọng trong việc định hướng lộ trình sản phẩm bằng cách làm việc trên các tính năng chính một cách độc lập hoặc phối hợp với các nhóm liên chức năng. Vị trí này liên quan đến việc thúc đẩy sự xuất sắc về kỹ thuật thông qua triển khai các giải pháp có khả năng mở rộng, đồng thời xây dựng văn hóa thực hành tốt nhất và cải tiến liên tục trên tất cả các dự án. Bạn sẽ chịu trách nhiệm chuyển đổi yêu cầu kinh doanh thành các thông số kỹ thuật, đảm bảo phù hợp với tầm nhìn sản phẩm tổng thể và mục tiêu chiến lược của chúng tôi.
Trách Nhiệm Chính
- Dẫn dắt thiết kế và phát triển các tính năng cốt lõi cho ứng dụng web của chúng tôi, làm việc độc lập hoặc đóng vai trò cố vấn cho các nhóm nhỏ liên ngành.
- Hợp tác với các kỹ sư backend để thiết lập và duy trì các tiêu chuẩn mã hóa, đảm bảo tính nhất quán và chất lượng trên tất cả các dự án của nhóm.
- Tự kiến trúc và triển khai các tính năng phức tạp, bao gồm tích hợp với các dịch vụ bên thứ ba và tối ưu hóa các chỉ số hiệu suất.
- Hướng dẫn các sáng kiến từ giai đoạn ý tưởng đến triển khai, phối hợp với các nhà thiết kế, quản lý sản phẩm và nhóm QA để cung cấp các giải pháp end-to-end.
- Tham gia vào các buổi review mã, gỡ lỗi và ra quyết định kỹ thuật để đảm bảo tính mạnh mẽ và dễ bảo trì của codebase.
- Cập nhật các công nghệ mới và xu hướng ngành, đề xuất các giải pháp sáng tạo để nâng cao sản phẩm của chúng tôi.
- Tài liệu hóa các quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan để đảm bảo tính minh bạch và thống nhất về thời gian dự án.
Yêu Cầu Công Việc
- Có kinh nghiệm đã được chứng minh trong phát triển full-stack với nền tảng vững chắc về các công nghệ web hiện đại, bao gồm TypeScript, Node.js (Express + FeatherJS) và MongoDB.
- Chuyên môn trong việc xây dựng các ứng dụng có khả năng mở rộng bằng các framework như Next.js và GraphQL, tập trung vào tối ưu hóa hiệu suất và thiết kế API.
- Thành thạo phát triển frontend với ChakraUI, đảm bảo các giao diện thân thiện với người dùng và phản hồi nhanh, phù hợp với hệ thống thiết kế của chúng tôi.
- Kinh nghiệm thực tế với các nền tảng đám mây như AWS, bao gồm triển khai, giám sát và quản lý các kiến trúc serverless.
- Khả năng làm việc độc lập và trong môi trường hợp tác, thể hiện kỹ năng lãnh đạo khi hướng dẫn các lập trình viên junior hoặc các nhóm liên chức năng.
- Khả năng giải quyết vấn đề xuất sắc với thành tích đã được chứng minh trong việc cung cấp mã chất lượng cao dưới áp lực thời gian.
- Kỹ năng giao tiếp tốt để hợp tác hiệu quả với các bên liên quan, trình bày các quyết định kỹ thuật và cập nhật tiến độ.
- Ưu tiên: Có kinh nghiệm với các pipeline CI/CD, công cụ container hóa (Docker) và hệ thống kiểm soát phiên bản (Git) để tối ưu hóa quy trình phát triển.
- Ưu tiên: Quen thuộc với các phương pháp luận agile và thực hành Scrum để đảm bảo quản lý dự án hiệu quả và giao hàng tính năng đúng hạn.
- Ưu tiên: Đam mê tạo ra trải nghiệm người dùng trực quan và cam kết duy trì mã sạch, dễ bảo trì thông qua các thực hành tốt nhất.
