freehire launches on Product Hunt on 26 August.

Follow →

Junior Frontend Developer

Summary

Build and maintain web, mobile, and desktop apps for an education-management platform using React/React Native, with optional Flutter experience.

Mô tả công việc: Chi tiết công việc
  • Tham gia phát triển nền tảng quản trị giáo dục: Xây dựng và nâng cấp các ứng dụng web, di động (iOS, Android) và/hoặc desktop (Windows, macOS) nhằm cải thiện trải nghiệm học tập và tối ưu hóa quy trình vận hành.
  • Thiết kế và xây dựng giao diện người dùng (UI): Phát triển các tính năng giao diện thân thiện, tuân thủ tiêu chuẩn thiết kế, đảm bảo khả năng bảo trì, mở rộng và tương thích đa nền tảng.
  • Bảo trì và tối ưu hóa hệ thống: Xử lý các lỗi kỹ thuật, cải thiện hiệu suất và đề xuất các giải pháp nâng cao chất lượng sản phẩm.
  • Thu thập và phân tích phản hồi: Làm việc với người dùng và khách hàng để thu thập ý kiến, từ đó đề xuất và triển khai các giải pháp cải tiến nhằm nâng cao trải nghiệm người dùng.

Yêu cầu
  • Kỹ thuật:
    • React/React Native: Thành thạo các khái niệm cốt lõi của React (component, state, props, hooks) và/hoặc React Native để phát triển giao diện web hoặc di động.
    • HTML, CSS, JavaScript/TypeScript: Nắm vững các công nghệ frontend cơ bản, có khả năng xây dựng giao diện responsive và tối ưu trải nghiệm người dùng.
    • Flutter/Dart: Có kinh nghiệm phát triển ứng dụng di động hoặc desktop với Flutter, bao gồm xây dựng giao diện (Widgets) và quản lý trạng thái (Provider, Riverpod, hoặc Bloc), là một lợi thế lớn.
    • Git: Thành thạo sử dụng Git (GitHub, GitLab, Bitbucket) để quản lý mã nguồn và làm việc nhóm.
    • Kiến thức nền tảng: Hiểu rõ các khái niệm cốt lõi về phát triển web (DOM, event handling) và ứng dụng di động/desktop (vòng đời ứng dụng, quản lý tài nguyên).
    • Phân tích và xử lý lỗi: Có khả năng phân tích, phát hiện và đề xuất giải pháp cho các vấn đề kỹ thuật từ cơ bản đến phức tạp trong các module phần mềm.
  • Kinh nghiệm:
    • Tối thiểu 1 năm kinh nghiệm ở vị trí Frontend Engineer hoặc tương đương, đã tham gia phát triển ứng dụng thực tế sử dụng React/React Native.
    • Có kinh nghiệm với Flutter (đặc biệt là ứng dụng desktop) là một lợi thế, nhưng không bắt buộc.
    • Có ít nhất 1-2 dự án thực tế (cá nhân, thực tập, hoặc đồ án) thể hiện kỹ năng phát triển frontend, ưu tiên nếu đã publish hoặc có mã nguồn trên GitHub.
  • Ưu tiên:
    • Có kinh nghiệm tích hợp API (REST, GraphQL)
    • Hiểu biết về UI/UX và sử dụng công cụ thiết kế như Figma để phối hợp với đội ngũ thiết kế.
    • Có kinh nghiệm viết unit test hoặc integration test để đảm bảo chất lượng mã nguồn.
    • Có kinh nghiệm với cơ sở dữ liệu (SQL Server, hoặc NoSQL) là một lợi thế.

Quyền lợi
  • Lương từ 20 - 50 triệu/tháng tùy kinh nghiệm và năng lực.
    • Nâng cao kỹ năng chuyên sâu về React/React Native và cơ hội học hỏi Flutter để phát triển ứng dụng đa nền tảng.
    • Phát triển lên các vị trí như Middle/Senior Frontend Developer hoặc chuyển hướng sang vai trò Full-stack Developer.
    • Tham gia các dự án đa dạng.
    • Bảo hiểm xã hội, Team building, Thưởng tháng 13, Thưởng hiệu quả làm việc
  • Thời gian làm việc: Thứ 2 - Thứ 6 (từ 08:30 đến 18:00), Thứ 7 (từ 08:30 đến 12:00)

Nơi làm việc
  • Hà Nội: BT16B6-32, Làng Việt Kiều Châu Âu, P. Mộ Lao, Hà Đông

Quyền lợi ứng viên: Chế độ bảo hiểm, Team Building, Thưởng Tháng 13
Yêu cầu hồ sơ:
Từ khóa việc làm: Front End Developer, CNTT khác, Web Developer, Software, Developer
Kỹ năng cần có: React.js, React Native, HTML, CSS, Javascript
Kinh nghiệm làm việc: Từ 1 đến 3 năm
Giới tính: Không yêu cầu

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available