Front-end Developer
Toàn thời gian

Development

Làm việc từ xa, Việt Nam

$1000 - $2000

Front-end Developer

Công việc chính: Chịu trách nhiệm về giao diện người dùng của trang web dự án, cung cấp các giải pháp kĩ thuật để mang lại trải nghiệm tốt nhất cho khách hàng.

CHI TIẾT CÔNG VIỆC VÀ TRÁCH NHIỆM

  • Xây dựng ứng dụng web cho dự án của công ty.
  • Phát triển, kiểm tra và duy trì UI/UX ứng dụng web Emoship, đảm bảo người dùng đạt được trải nghiệm tốt nhất.
  • Chuyển đổi thiết kế ứng dụng thành front-end code với HTML, CSS và Typescript.
  • Phối hợp chặt chẽ với Back-end Developer để đảm bảo các yếu tố của web đều nhất quán, tích hợp UI components với APIs.
  • Đảm bảo thiết kế web được tối ưu hóa trên tất cả các thiết bị được yêu cầu.
  • Nhận phản hồi và xử lý các vấn đề liên quan lỗi kỹ thuật, giao diện từ các bộ phận khác.

PHỐI HỢP VỚI CÁC BỘ PHẬN

  • Back-end Developer: Phối hợp để thảo luận về các thiết kế của APIs dựa trên chức năng của hệ thống.
  • Project Manager: Thảo luận về phạm vi công việc, phân chia task, báo cáo tiến độ và các vướng mắc trong quá trình phát triển.
  • UI/UX Designer: Thảo luận về cách thức hoạt động và UI/UX của hệ thống từ đó áp dụng vào triển khai hệ thống.
  • QA/Tester: Bàn giao chức năng và phối hợp để nhận lỗi và fix lỗi của chức năng nếu có.

YÊU CẦU CÔNG VIỆC

Kinh nghiệm

  • Có kinh nghiệm 3 năm trở lên ở vị trí tương đương.
  • Có kinh nghiệm tham gia dự án về React, NextJS, Typescript và Tailwind CSS ít nhất 2 năm.

Kĩ năng

  • Hiểu biết về các quy tắc design, UI/UX, các React Component UI thông dụng.
  • Thông thạo Typescript, HTML5, CSS3.
  • Thông thạo ReactJS, NestJS, Tailwind CSS. Có khả năng tư vấn cải thiện chất lượng của hệ thống (thiết lập, kiến trúc Frontend) là điểm cộng.
  • Thông thạo GraphQL, Apollo GraphQL. Biết về APIs design hoặc RESTful API là một lợi thế.
  • Biết về các kỹ năng automation testing như Unit Testing (Jest), Integration testing (Cypress) là một lợi thế.
  • Sử dụng môi trường phát triển local trên Ubuntu hoặc MacOS. Sử dụng thành thạo IDE thông dụng như Visual Studio Code hoặc WebStorm by JetBrains. Biết sử dụng các plugins trên IDE để hỗ trợ cho việc phát triển dự án.
  • Có kiến thức cơ bản về Docker, và cách chạy docker trên local. Có thể debug để biết cách xử lý nếu có lỗi khi chạy trên local.
  • Có kinh nghiệm làm việc với monorepo build system như NX là một lợi thế.
  • Thành thạo phần mềm Sketch, Figma, các phần mềm như Adobe Suite như AI, XD, Photoshop là điểm cộng.
  • Sử dụng thành thạo Git và Github. Biết rõ các khái niệm về PR, rebase, branch.
  • Có kinh nghiệm sử dụng một trong các công cụ quản lý dự án như Trello, Jira.
  • Có kinh nghiệm sử dụng communication tool như Slack.

QUYỀN LỢI - CHẾ ĐỘ

  • Mức lương: $1000 - $2000. Sẽ trao đổi cụ thể khi phỏng vấn.
  • Chế độ nghỉ phép năm: 12 ngày/năm.
  • Nghỉ Lễ, Tết theo quy định của Nhà nước.
  • Tham gia đầy đủ Bảo hiểm Xã Hội, Bảo hiểm Y Tế, Bảo hiểm thất nghiệp.
  • Hưởng đầy đủ quyền lợi của người lao động theo pháp luật hiện hành.
  • Chế độ nâng lương định kỳ 6 tháng/lần, dựa vào đánh giá hiệu quả công việc, KPI, tinh thần làm việc.
  • Được trang bị máy tính & thiết bị làm việc đầy đủ ở văn phòng.
  • Đi du lịch hằng năm cùng công ty.

HỒ SƠ BAO GỒM

  • CV
  • Cover letter – nêu rõ lý do vì sao bạn phù hợp với vị trí này

Email gửi về: hiring@emoship.com
Tiêu đề: [Vị trí ứng tuyển] – Họ tên - Số điện thoại

Tất cả file đính kèm bắt buộc là PDF, PNG hoặc JPG. Vui lòng không gửi file định dạng .zip hoặc .rar

Quay lại