33 việc làm
Tổng Công ty Cổ phần Công trình Viettel
Flutter Developer - Hết hạn
Tổng Công ty Cổ phần Công trình Viettel
4.3
20 - 28 triệu
Hà Nội
Đăng 30+ ngày trước
Công ty TNHH ITBee Solutions
Middle Flutter
ITBee Solutions
2.1
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
21 - 24 triệu
Hà Nội
Đăng 30+ ngày trước
Công ty Cổ phần Dược phẩm FPT Long Châu
Mobile (Flutter) - Hết hạn
Nhà thuốc FPT Long Châu
2.7
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
CÔNG TY TNHH SETA INTERNATIONAL VIỆT NAM
Flutter Developer - Hết hạn
SETA International
3.7
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Eastgate Software JSC
Full Stack Developer (ReactJS/NodeJS)
Eastgate Software JSC
3.4
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
CÔNG TY TNHH SHAT Shondo Vietnam
FULLSTACK DEVELOPER EXECUTIVE
Shondo Vietnam (SHAT)
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
20 - 25 triệu
Hà Nội
Đăng 30+ ngày trước
30 - 45 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
13 - 25 triệu
Hà Nội
Đăng 30+ ngày trước
Công Ty Cổ Phần Vàng Bạc Đá Quý Phú Nhuận (PNJ)
Fullstack Developer (AWS - 6 months contract) - Hết hạn
Vàng bạc Đá quý Phú Nhuận (PNJ)
2.8
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
15 - 30 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Công Ty Cổ Phần NCCPLUS Việt Nam
Fullstack Developer (Jun) - Hết hạn
Công Ty Cổ Phần NCCPLUS Việt Nam
3.6
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
CÔNG TY CỔ PHẦN TECHVIFY VIỆT NAM
Full Stack Engineer - Hết hạn
TECHVIFY Software
2.8
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Thỏa thuận
Đà Nẵng
Đăng 30+ ngày trước
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
Công ty Cổ phần Masscom Việt Nam
Lập Trình Android (Dev BackEnd)
Masscom Việt Nam
3.2
15 - 25 triệu
Hà Nội
Đăng 30+ ngày trước
CODE LEAP
Android Engineer (Kotlin)
CODE LEAP
1.5
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
Live Payments
Android Developer - Hết hạn
Live Payments
4.0
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Trên 2500 USD
Hà Nội
Đăng 30+ ngày trước
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Blue Belt Technology
Senior iOS Developer (Up to $4000)
Blue Belt Technology
3.2
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
1700 - 1700 USD
Hà Nội
Đăng 30+ ngày trước
Blue Belt Technology
iOS Developer (up to $4000) - Hết hạn
Blue Belt Technology
3.2
Thỏa thuận
Hà Nội
Đăng 30+ ngày trước
Thỏa thuận
Đà Nẵng
Đăng 30+ ngày trước
Tổng Công ty Cổ phần Công trình Viettel
Flutter Developer
Hết hạn ứng tuyển
Thông tin cơ bản
Mức lương: 20 - 28 triệu
Chức vụ: Nhân viên
Ngày đăng tuyển: 22/05/2025
Hạn nộp hồ sơ: 20/06/2025
Hình thức: Nhân viên chính thức
Kinh nghiệm: 2 - 4 năm
Số lượng: 1
Giới tính: Không yêu cầu
Nghề nghiệp
Ngành
Địa điểm làm việc
- Hà Nội

Phúc lợi

  • Chế độ bảo hiểm
  • Du Lịch
  • Chế độ thưởng
  • Chăm sóc sức khỏe
  • Đào tạo
  • Tăng lương

Mô tả Công việc

Trung tâm Công nghệ thông tin của Tổng Công ty CP Công trình Viettel tìm kiếm Lập trình viên Flutter, từ 2 năm kinh nghiệm trở lên. Cụ thể công việc như sau:

• Tham gia phát triển các ứng dụng mobile (iOS/Android) bằng Flutter.

• Review code, đảm bảo chất lượng code và hiệu suất của ứng dụng.

• Phối hợp với các bộ phận liên quan (PM, UI/UX, Backend) để đảm bảo tiến độ và chất lượng dự án.

• Tham gia xây dựng quy trình phát triển, CI/CD, kiểm thử và triển khai.

Yêu Cầu Công Việc

• Tốt nghiệp đại học chính quy trở lên các chuyên ngành CNTT và các chuyên ngành liên quan

• Độ tuổi dưới 28 tuổi

• Có ít nhất 2 năm kinh nghiệm với Flutter.

• Hiểu rõ về State Management (Riverpod / Bloc / Provider / GetX).

• Kinh nghiệm làm việc với RESTful API, WebSocket, Firebase, SQLite, v.v.

• Biết làm việc với các SDK/phần mềm bên ngoài: Firebase,  Push Notification,  Google Map…

• Có tư duy tốt về kiến trúc phần mềm: Clean Architecture, MVVM, …

• Biết tối ưu hiệu năng, bộ nhớ, tốc độ tải ứng dụng.

• Kỹ năng giao tiếp, làm việc nhóm và quản lý công việc tốt.

• Có kinh nghiệm code native Android/iOS là một lợi thế.

• Đã từng triển khai ứng dụng lên cả App Store và Google Play, có kinh nghiệm xử lý các vấn đề liên quan đến App Review, Store Policy là 1 lợi thế.

QUYỀN LỢI ĐƯỢC HƯỞNG

- Lương cứng tháng : 20.000.000 - 25.000.000 đồng/ tháng. Thử việc 100% Lương. Tổng thu nhập cả Lương + Thưởng Upto 30Tr/tháng.

- Có phụ cấp ăn trưa điện thoại 930.000/tháng

- 14 Tháng lương/năm ( Thưởng tháng lương T13, T14)

-  Gói Thưởng các ngày lễ tết dành riêng cho người Viettel: 48.000.000Tr/năm

- Nghỉ phép 15 ngày/năm

- Địa điểm làm việc: Tòa nhà Bắc Hà, số 219 Trung Kính, Cầu Giấy, HN

- Thời gian làm việc: làm từ T2 - T6 + 1 ngày T7 của tuần đầu tiên của tháng.

- Được ký hợp đồng lao động và tham gia các loại bảo hiểm theo quy định của Nhà nước.

- Được đào tạo tại công ty hoặc tham gia các khóa đào tạo nâng cao, bổ ích bên ngoài.

- Tham gia nhiều hoạt động văn hóa, thể dục, thể thao, giải trí.

- Chính sách du lịch, nghỉ dưỡng, khám sức khỏe định kỳ cho CBNV.

"Viettel Construction tuyệt đối không thu bất cứ khoản tiền nào của ứng viên khi nộp hồ sơ, tham gia dự tuyển và khi vào làm việc tại Viettel Construction nếu trúng tuyển"
"Khi ứng tuyển vào Viettel Construction, ứng viên phải cam kết các hồ sơ cá nhân cung cấp như Bằng cấp, Chứng chỉ hành nghề... thông tin thật. Trường hợp rà xoát phát hiện ứng viên sử dụng hồ sơ giả sẽ xử lý theo Quy định của Pháp luật"

Thông tin khác

  • Bằng cấp: Đại học
  • Độ tuổi: 23 - 28
  • Lương: 20 Tr - 28 Tr VND
Khu vực
Hết hạn ứng tuyển
Báo cáo

Tổng Công ty Cổ phần Công trình Viettel
Tổng Công ty Cổ phần Công trình Viettel Xem trang công ty
Quy mô:
Trên 10.000 nhân viên
Địa điểm:
Số 06 Phạm Văn Bạch, Phường Yên Hòa, Quận Cầu Giấy, Hà Nội.

Tổng Công ty CP Công trình Viettel, tiền thân là Xí nghiệp Khảo sát thiết kế và Xí nghiệp Xây lắp Công trình được thành lập ngày 30 tháng 10 năm 1995, là đơn vị hạch toán độc lập, một phần không thể thiếu trong hệ sinh thái Tập đoàn Công nghiệp - Viễn thông Quân đội. Sau khi làm tốt các nhiệm vụ của đất nước, người Công trình Viettel đã ý thức và bắt tay vào hành động mang đến một cuộc sống chú trọng trải nghiệm, sự tiện nghi, hiện đại hơn đến với công chúng.
Sau nhiều lần chuyển đổi tên giao dịch, đến tháng 9/2018, Công trình Viettel chính thức mang tên Tổng Công ty CP Công trình Viettel (Tên giao dịch quốc tế Viettel Construction Joint Stock Corporation) hoạt động kinh doanh với 6 trụ chính: Đầu tư Hạ tầng, Xây dựng (bao gồm xây dựng hạ tầng viễn thông, xây dựng dân dụng B2C và B2B), Công nghệ thông tin, Giải pháp Tích hợp, Dịch vụ Kỹ thuật và Vận hành Khai thác.

Trải qua 27 năm phát triển và đồng hành cùng công chúng, Tổng Công ty đã xây dựng được hệ thống hạ tầng mạng lưới viễn thông trong nước với hơn 50.000 trạm phát sóng, 320.000 km cáp quang (tương đương 8 vòng trái đất), bao phủ 100% lãnh thổ Việt Nam bao gồm vùng biển hải đảo, vùng sâu vùng xa. Đồng thời Tổng Công ty còn tiên phong tham gia xây dựng hạ tầng viễn thông tại 10 quốc gia ở châu Á, châu Phi và châu Mỹ. Từ đơn vị xây lắp thuần túy, trở thành Tổng Công ty cung cấp dịch vụ trên nền tảng kĩ thuật , công nghệ với quy mô gần 11.000 người, tâm đắc mang trong mình sứ mệnh đồng hành “Dựng Xây Cuộc Sống Mới” cùng các doanh nghiệp trên cả nước và thế giới.


Review Tổng Công ty Cổ phần Công trình Viettel

4.3
4 review

21/02/2025
Nhân viên tại Hà Nội

Lương thưởng cao nhưng việc khá nhiều, tối 7h mới về

12/10/2024
Nhân viên kỹ thuật điện tử tại Hà Nội

Môi trường làm việc chuyên nghiệp, động lực phấn đấu, cải thiện kỹ năng, quản lý quan tâm nhân viên (AP)

17/10/2024
Nhân viên tại Hà Nội

Có điều kiện thăng tiến theo trình, được đào tạo, làm việc theo năng lực (AP)

Công việc của Flutter Developer là gì?

1. Flutter Developer là gì?

Flutter Developer là một nhà phát triển ứng dụng sử dụng framework Flutter để xây dựng các ứng dụng di động đa nền tảng (cross-platform). Flutter là một công cụ phát triển ứng dụng di động mã nguồn mở được phát triển bởi Google, cho phép bạn tạo các ứng dụng chất lượng cao cho cả nền tảng Android và iOS từ một mã nguồn duy nhất. Bên cạnh đó, những vị trí như PHP DeveloperSQL Developer cũng thường đảm nhận các công việc tương tự.

2. Flutter trong tiếng Anh là gì?

Flutter là một framework mã nguồn mở do Google phát triển vào năm 2017. Đây là công cụ được thiết kế để lập trình viên xây dựng các ứng dụng đa nền tảng, tức là từ một bộ mã nguồn duy nhất, có thể tạo ra ứng dụng chạy trên:

  • Di động: Android và iOS.
  • Web: Chạy trên các trình duyệt như Chrome, Safari, hoặc Firefox.
  • Desktop: Windows, macOS, Linux.

Đặc điểm nổi bật của Flutter

Ngôn ngữ lập trình Dart: Flutter sử dụng Dart, một ngôn ngữ lập trình hướng đối tượng do Google phát triển. Dart dễ học với những lập trình viên đã quen với JavaScript, Java hoặc C#.

  • Widget-based Architecture: Flutter hoạt động dựa trên hệ thống widget. Tất cả thành phần trong giao diện ứng dụng, từ nút bấm, menu, đến hiệu ứng chuyển động, đều là widget. Điều này giúp lập trình viên dễ dàng tùy chỉnh và tái sử dụng các thành phần.
  • Hot Reload: Tính năng Hot Reload cho phép lập trình viên xem ngay lập tức những thay đổi trong mã nguồn mà không cần khởi động lại ứng dụng, giúp tiết kiệm thời gian phát triển.
  • Hiệu năng cao: Flutter sử dụng công cụ Skia để dựng giao diện, cho phép hiển thị đồ họa mượt mà với tốc độ khung hình cao. Ứng dụng Flutter không cần cầu nối JavaScript (JS Bridge) như React Native, nhờ vậy giảm độ trễ và tối ưu hiệu suất.
  • Hỗ trợ đa nền tảng: Flutter cho phép viết một lần, triển khai trên nhiều nền tảng, giúp tiết kiệm thời gian và chi phí phát triển.

3. Flutter là Front-end hay Back-end?

Flutter là một framework Front-end, dùng để xây dựng giao diện người dùng (UI) cho các ứng dụng đa nền tảng.

Flutter tập trung vào Front-end

Flutter là một framework chuyên dùng để xây dựng giao diện người dùng (UI) cho các ứng dụng đa nền tảng. Nó cung cấp các công cụ và widget giúp lập trình viên tạo ra giao diện hiện đại, trực quan và mượt mà. Với Flutter, bạn có thể thiết kế giao diện đồng nhất cho cả Android, iOS, web, và desktop.

Không đảm nhận chức năng Back-end

Flutter không xử lý các tác vụ liên quan đến Back-end, như quản lý cơ sở dữ liệu, logic nghiệp vụ phức tạp hay các quy trình server-side. Những tác vụ này thường được xử lý bởi các hệ thống Back-end, sử dụng ngôn ngữ hoặc framework như Node.js, Django, hoặc Laravel. Flutter chỉ đảm bảo phần hiển thị và tương tác của ứng dụng với người dùng.

Tương tác với Back-end qua API

Flutter làm việc với Back-end thông qua các giao thức như REST API hoặc GraphQL. Lập trình viên sử dụng các thư viện như Dio hoặc http để gửi yêu cầu và nhận dữ liệu từ Back-end. Ngoài ra, Flutter hỗ trợ tích hợp với các dịch vụ như Firebase, giúp xây dựng ứng dụng dễ dàng hơn mà không cần quá nhiều thiết lập Back-end.

Vai trò Front-end trong ứng dụng đa nền tảng

Flutter đóng vai trò quan trọng trong việc tạo trải nghiệm người dùng nhất quán trên nhiều nền tảng. Nó giúp tiết kiệm thời gian phát triển và giảm chi phí vì chỉ cần viết một lần, sử dụng được trên nhiều hệ điều hành. Mặc dù là công cụ Front-end, Flutter vẫn có khả năng phối hợp hiệu quả với Back-end để xây dựng ứng dụng hoàn chỉnh.

4. Flutter dùng ngôn ngữ gì?

Flutter sử dụng ngôn ngữ lập trình Dart, được phát triển bởi Google vào năm 2011. Đây là ngôn ngữ chính thức để xây dựng ứng dụng bằng Flutter.

Đặc điểm nổi bật của Dart:

  • Hướng đối tượng: Dart là ngôn ngữ lập trình hướng đối tượng, dễ học với những người đã quen thuộc với các ngôn ngữ như Java, C#, hoặc JavaScript.
  • Tối ưu hóa cho giao diện người dùng: Dart được thiết kế để xử lý các tác vụ liên quan đến giao diện người dùng (UI), giúp tối ưu hóa hiệu suất của ứng dụng Flutter.
  • Biên dịch linh hoạt: AOT (Ahead-of-Time): Dart biên dịch trước khi chạy, giúp cải thiện tốc độ khởi động và hiệu năng của ứng dụng trên thiết bị thật.
  • JIT (Just-in-Time): Hỗ trợ biên dịch tức thời trong quá trình phát triển, cho phép tính năng Hot Reload, giúp lập trình viên thấy ngay thay đổi trong mã nguồn mà không cần khởi động lại ứng dụng.
  • Cú pháp đơn giản: Cú pháp của Dart dễ đọc và dễ hiểu, giúp lập trình viên tiết kiệm thời gian học tập và phát triển.

5. Lương của Flutter Developer bao nhiêu?

Hiện nay, có rất nhiều thông tin về việc tuyển dụng Flutter Developer, trong những thông tin tuyển dụng đó đều có đính kèm theo thông tin về mức lương Flutter Developer. Điều đó giúp cho các bạn có được những cơ hội để biết được mức lương của mình ra sao. Trong phần này, chúng tôi sẽ giúp các bạn có thể nắm được mức lương cơ bản của Flutter Developer theo số năm kinh nghiệm và lộ trình thăng tiến.

Số năm kinh nghiệm

Vị trí

Mức lương

0 - 1 năm

Intern Flutter Developer

4.500.000 - 6.000.000 đồng/tháng

1 - 3 năm

Junior Flutter Developer

15.000.000 - 32.000.000 đồng/tháng

3 - 6 năm

Senior Flutter Developer

25.000.000 - 42.000.000 đồng/tháng

Trên 6 năm

Manager Flutter Developer

40.000.000 - 50.000.000 đồng/tháng 

6. Các công việc của Flutter Developer

Phát triển phần mềm

Phát triển các phần mềm, ứng dụng di động trên cả hệ điều hành iOS và Android. Vị trí công việc này sẽ bao gồm các nhiệm vụ chính là thiết kế giao diện, xử lý logic, kết nối dữ liệu, test ứng dụng và triển khai thử phần mềm trước khi phát hành.

Đánh giá hiệu quả hoạt động

Đánh giá hiệu quả hoạt động của ứng dụng sau khi phát hành qua các chỉ tiêu như số lượng tải về, mức đánh giá, thời gian sử dụng của người dùng, tỷ lệ chuyển đổi remarketing…Chủ động đào sâu vào nghiên cứu các công nghệ mới, sẵn lòng chia sẻ thông tin và kiến thức với đồng đội để cùng phát triển.

Cập nhật, bảo trì ứng dụng

Cập nhật, bảo trì ứng dụng, sửa lỗi và thêm tính năng mới theo yêu cầu của khách hàng, người dùng. Có trách nhiệm nâng cao chất lượng code qua automated testing, refactor tech debts, và code reviews. Áp dụng best practices như DRY, KISS để tạo code base dễ maintain và tiếp cận. 

Tối ưu hóa hệ thống Flutter 

Trong thực tế, Flutter Developer là một người đóng vai trò quan trọng trong việc triển khai và tối ưu hóa hệ thống Flutter cho doanh nghiệp. Khả năng sử dụng và tối ưu hóa thư viện và cơ chế xử lý dữ liệu realtime, cùng với data visualization đảm bảo hiệu suất cao. 

7. Khó khăn của Flutter Developer là gì?

Thiếu tài liệu chuyên sâu và cập nhật thường xuyên

Mặc dù Flutter ngày càng phổ biến, tài liệu và hướng dẫn chi tiết đôi khi không đáp ứng đủ nhu cầu của lập trình viên. Một số tính năng mới hoặc các vấn đề kỹ thuật phức tạp không được mô tả kỹ càng trong tài liệu chính thức. Điều này đòi hỏi Flutter Developer phải tìm kiếm thông tin từ nhiều nguồn khác nhau, mất nhiều thời gian để giải quyết vấn đề.

Hạn chế với các tính năng gốc của nền tảng

Khi làm việc với các chức năng phụ thuộc sâu vào nền tảng (native features), chẳng hạn như camera, GPS, hoặc Bluetooth, Flutter có thể gặp khó khăn. Điều này yêu cầu lập trình viên phải viết mã tích hợp riêng bằng ngôn ngữ gốc như Java/Kotlin (Android) hoặc Swift/Objective-C (iOS). Việc kết hợp mã gốc với mã Flutter đôi khi phức tạp, dễ gây ra lỗi không mong muốn.

Hiệu suất trên nền tảng web

Dù Flutter hỗ trợ phát triển ứng dụng web, hiệu suất của ứng dụng web viết bằng Flutter thường không mượt mà như các framework chuyên dụng như React hoặc Angular. Điều này làm giảm tính cạnh tranh của Flutter trên nền tảng web, đặc biệt khi yêu cầu hiệu năng cao hoặc ứng dụng phức tạp.

Phụ thuộc vào hệ sinh thái Dart

Flutter chỉ hỗ trợ ngôn ngữ Dart, trong khi Dart không phổ biến như JavaScript, Python, hay Java. Điều này khiến việc tìm kiếm tài liệu, thư viện, hoặc sự hỗ trợ từ cộng đồng trở nên khó khăn hơn so với các ngôn ngữ lập trình phổ biến khác. Các Flutter Developer mới thường mất nhiều thời gian để làm quen với hệ sinh thái này.

Tối ưu hóa giao diện đa nền tảng

Mặc dù Flutter giúp tạo giao diện đồng nhất trên nhiều nền tảng, việc tối ưu hóa để phù hợp với từng hệ điều hành vẫn là một thách thức. Các yếu tố như kích thước màn hình, kiểu dáng UI/UX riêng biệt của Android và iOS, hoặc hành vi khác biệt giữa các thiết bị đôi khi yêu cầu lập trình viên tinh chỉnh thủ công, tăng thêm khối lượng công việc.

Cạnh tranh trên thị trường lao động

Số lượng Flutter Developer đang tăng nhanh do sự phổ biến của framework, dẫn đến thị trường lao động cạnh tranh cao. Điều này đòi hỏi các lập trình viên phải liên tục học hỏi và cập nhật kiến thức để giữ vững vị trí trong ngành. Những kỹ năng bổ trợ như kiến thức về Back-end hoặc kinh nghiệm với các framework khác cũng trở thành yếu tố quyết định.

>> Đọc thêm: Việc làm Odoo Developer mới cập nhật

>> Đọc thêm: Việc làm Web Developer mới cập nhật

>> Đọc thêm: Việc làm Fullstack Developer đang tuyển dụng 

Flutter Developer có mức lương bao nhiêu?

260 - 325 triệu /năm
Tổng lương
240 - 300 triệu
/năm

Lương cơ bản

+
20 - 25 triệu
/năm

Lương bổ sung

260 - 325 triệu

/năm
260 M
325 M
65 M 715 M
Khoảng lương phổ biến
Khoảng lương
Xem thêm thông tin chi tiết

Lộ trình sự nghiệp Flutter Developer

Tìm hiểu cách trở thành Flutter Developer, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.

Intern Flutter Developer
65 - 104 triệu/năm
Flutter Developer
260 - 325 triệu/năm
Flutter Developer

Số năm kinh nghiệm

0 - 1
9%
2 - 4
40%
5 - 7
22%
8+
29%
Không bao gồm số năm dành cho việc học và đào tạo

Điều kiện và Lộ trình trở thành một Flutter Developer?

Yêu cầu tuyển dụng của Flutter Developer

Để thực hiện tốt các nhiệm vụ được giao, Flutter Developer cần sở hữu những kiến thức, chuyên môn vững vàng và thành thạo những kỹ năng mềm liên quan: 

Yêu cầu bằng cấp và kiến thức chuyên môn 

  • Trình độ chuyên môn: Đa số công ty yêu cầu ứng viên đang theo học hoặc mới tốt nghiệp các ngành liên quan như Khoa học Máy tính, Công nghệ Thông tin, Kỹ thuật Phần mềm hoặc các chương trình đào tạo tương đương. Thông thường, điều kiện cơ bản là đã hoàn thành ít nhất 2 năm học trong chương trình Đại học và có kiến thức nền tảng vững về lập trình và các ngôn ngữ lập trình phổ biến như JavaScript.

  • Kiến thức về framework, nền tảng, thư viện: Một trong những kỹ năng quan trọng của Flutter Developer chính là kỹ năng về framework. Mỗi ngôn ngữ lập trình đều có framework khác nhau như: JAVA Spring, Python Django, Mybatis, Nodejs Express, PHP thinkphp, Hibernate,.

  • Yêu cầu hiểu biết về cơ sở dữ liệu: Flutter là một hệ thống quản lý doanh nghiệp và yêu cầu sử dụng cơ sở dữ liệu để lưu trữ và quản lý dữ liệu. Flutter Developer cần có hiểu biết về cơ sở dữ liệu để thiết kế và phát triển các module của Flutter.

Yêu cầu về kỹ năng

  • Kỹ năng lập kế hoạch: Giúp chúng ta chuẩn bị trước và định hướng cho các hoạt động tiếp theo trong cả công việc lẫn cuộc sống. Đây là một kỹ năng mềm được nhiều nhà tuyển dụng tìm kiếm ở các ứng viên, tổ chức công việc một cách có hệ thống, bằng cách xác định mục tiêu, sắp xếp hàng ngày, tuần hoặc tháng và phân chia công việc thành các giai đoạn cụ thể, chúng ta có thể quản lý thời gian, nguồn lực và công việc một cách khoa học.

  • Kỹ năng quản lý cảm xúc: Kỹ năng quản lý cảm xúc cực kỳ cần thiết trong việc kiểm soát stress, căng thẳng trong công việc và những vấn đề tiêu cực trong cuộc sống. Bằng cách nhận biết, thấu hiểu và điều chỉnh cảm xúc của mình, mỗi người có thể xử lý tình huống khó khăn một cách bình tĩnh và tỉnh táo.

  • Kỹ năng lập trình: Để thành công trong vai trò Flutter Developer, bạn cần có khả năng lập trình vững vàng về Data Structures, Multi threading, Algorithm, Design pattern. Hiểu biết sâu rộng về các nguyên lý lập trình hướng đối tượng (OOP) và lập trình hàm (functional programming) sẽ giúp bạn xây dựng và duy trì mã nguồn dễ dàng hơn. 

Các yêu cầu khác

  • Kinh nghiệm: Không giống với những ngành nghề khác, Flutter Developer cần có thời gian đào tạo, rèn luyện để vận dụng tốt kiến thức vào thực tế và biết cách giải quyết tình huống phát sinh. Phải có tối thiểu 1 năm kinh nghiệm trong môi trường công việc về Công nghệ thông tin. Đã trực tiếp tham gia triển khai các dự án về Flutter DevTools, Flutter Inspector, Testing & debugging,..đây là một lợi thế bổ sung vô cùng lớn. 

Lộ trình thăng tiến của Flutter Developer 

Số năm kinh nghiệm

Vị trí

Mức lương

0 - 1 năm

Intern Flutter Developer

4.500.000 - 6.000.000 đồng/tháng

1 - 3 năm

Flutter Developer

15.000.000 - 32.000.000 đồng/tháng

3 - 6 năm

Senior Flutter Developer

25.000.000 - 42.000.000 đồng/tháng

Trên 6 năm

Manager Flutter Developer

40.000.000 - 50.000.000 đồng/tháng 

Lộ trình thăng tiến của Flutter Developer có thể khá đa dạng và phụ thuộc vào tổ chức và ngành nghề cụ thể. Dưới đây là một lộ trình thăng tiến phổ biến cho vị trí này.

1.  Intern Flutter Developer

Mức lương: 4.5 - 6 triệu/ tháng 

Kinh nghiệm làm việc: Dưới 1 năm 

Intern Flutter Developer là một vị trí thực tập trong lĩnh vực phát triển ứng dụng di động bằng Flutter. Người làm việc tại vị trí này là những người trẻ mới bắt đầu trong lĩnh vực phát triển ứng dụng di động và đang học hỏi và tích lũy kinh nghiệm trong quá trình làm việc.

>> Đánh giá: Intern Flutter Developer bắt đầu bằng việc học hỏi và áp dụng kiến thức cơ bản về React Native, JavaScript, và các công nghệ liên quan. Bạn cần học hỏi chăm chỉ và cải thiện kỹ năng được hướng dẫn và đào tạo để cải thiện kỹ năng lập trình Flutter, làm quen với quy trình phát triển phần mềm và các công cụ hỗ trợ.

>> Đọc thêm: Việc làm Intern Flutter Developer mới cập nhật

2. Flutter Developer

Mức lương: 15 - 32  triệu/ tháng 

Kinh nghiệm làm việc: 1 - 3 năm 

Flutter Developer là một nhà phát triển ứng dụng sử dụng framework Flutter để xây dựng các ứng dụng di động đa nền tảng (cross-platform). Flutter là một công cụ phát triển ứng dụng di động mã nguồn mở được phát triển bởi Google, cho phép bạn tạo các ứng dụng chất lượng cao cho cả nền tảng Android và iOS từ một mã nguồn duy nhất.

>> Đánh giá: Trong xu thế phát triển mạnh mẽ của công nghệ, ngành Flutter đang là một trong những ngành "hot". Đây không chỉ là lĩnh vực có mức thu nhập cực kỳ đáng mơ ước đối với tất cả mọi người mà còn phù hợp với xu thế hiện nay. Flutter Developer còn mang lại mức thu nhập vô cùng hấp dẫn cùng nhiều cơ hội việc làm rộng mở.

>> Đọc thêm: Việc làm Flutter Developer đang tuyển dụng

3. Senior Flutter Developer

Mức lương: 25 - 42  triệu/ tháng 

Kinh nghiệm làm việc: 3 - 6 năm 

Senior Flutter Developer là một chuyên gia công nghệ thông tin có kinh nghiệm, thiết kế và lập trình phần mềm trong nhiều năm. Senior Flutter Developer yêu cầu trình độ chuyên môn cao và kinh nghiệm làm việc vững vàng. Thông thường bạn sẽ phải tích hợp Flutter với các ứng dụng và dịch vụ khác thông qua API và mở rộng chức năng của Flutter để đáp ứng nhu cầu cụ thể của doanh nghiệp. Đào tạo cho nhân viên và người dùng cuối để đảm bảo họ sử dụng Flutter hiệu quả. 

>> Đánh giá: Cơ hội thăng tiến của Senior Flutter Developer khá tiềm năng, đặc biệt trong bối cảnh nhu cầu phát triển ứng dụng di động ngày càng tăng. Với kỹ năng chuyên sâu về Flutter và kinh nghiệm thực tiễn, họ có thể thăng tiến lên các vị trí như Manager Flutter Developer, Technical Architect, hoặc CTO. Những vị trí này yêu cầu không chỉ khả năng coding xuất sắc mà còn khả năng lãnh đạo đội ngũ, thiết kế kiến trúc phần mềm, và đưa ra chiến lược phát triển công nghệ.

4. Manager Flutter Developer

Mức lương: 40 - 50  triệu/ tháng 

Kinh nghiệm làm việc: Từ 6 năm trở nên

Manager Flutter Developer là vị trí quản lý cấp trung, chịu trách nhiệm lãnh đạo và điều phối nhóm Lập trình viên Flutter để phát triển và bảo trì các ứng dụng Flutter. Các công việc chính tại vị trí này là xây dựng kế hoạch, phân công nhiệm vụ, theo dõi tiến độ và đánh giá hiệu quả công việc của các thành viên trong nhóm, quản lý các dự án phát triển phần mềm Flutter, bao gồm việc lập kế hoạch, triển khai, kiểm soát và đánh giá dự án,..

>> Đánh giá: Với vai trò quản lý, họ có thể tiến lên các vị trí cao hơn như Senior Engineering Manager, Director of Mobile Development. Kỹ năng giao tiếp, lập kế hoạch chiến lược và hiểu biết sâu rộng về công nghệ cũng giúp Manager Flutter Developer thăng tiến nhanh hơn trong sự nghiệp và gia tăng mức thu nhập.

5 bước giúp Flutter Developer thăng tiến nhanh trong trong công việc

Kiến thức chuyên môn vững vàng

Có kiến thức vững về Flutter, framework phát triển ứng dụng di động đa nền tảng của Google. Biết cách xây dựng các thành phần giao diện người dùng (UI) và xử lý logic ứng dụng Hiểu biết về lập trình cơ bản và các ngôn ngữ như Dart, JavaScript hoặc TypeScript. Có khả năng viết mã sạch và dễ bảo trì. Hiểu biết về quy trình phát triển phần mềm có kiến thức căn bản về quy trình phát triển phần mềm, bao gồm lập trình hướng đối tượng, quản lý phiên bản và kiểm thử.

Chia sẻ, giảng dạy cho người khác

Kiến thức không chỉ được tiếp thu khi bạn học. Ngược lại, nếu bạn chia sẻ và hướng dẫn cho người khác những kiến thức của mình, bạn có thể hiểu thêm được rất nhiều thứ. Ưu điểm trong cách xây dựng chương trình của người khác. Các lỗi sai người khác mắc phải mà bạn cần phải tránh.

Chịu lắng nghe sâu sắc và học hỏi

Việc bạn biết cách lắng nghe ý kiến, đặc biệt là những lời chê bai sẽ giúp bạn có thái độ và cách tiếp cận khác với những người còn lại, từ đó bạn sẽ tìm ra được khuyết điểm của mình và tìm cách cải thiện. Đánh giá của mọi người là tích cực hay tiêu cực phụ thuộc vào cách bạn lắng nghe và tiếp nhận chúng, vì vậy hãy luôn giữ cho mình tâm thế là một người lắng nghe chân thành.

Tạo thói quen code mỗi ngày

Giống như bất kỳ ngành nghề nào khác, Flutter Developer cũng yêu cầu sự luyện tập thường xuyên. Hãy chắc rằng bạn luôn sử dụng mã code của mình hàng ngày, để khi thực hiện chương trình không có bất kỳ lỗi sai nào xảy ra. Ngoài ra, mỗi khi chạy code, bạn cũng đừng quên kiểm tra hiệu quả và chất lượng của nó nhé.

Thực chiến dự án thực tế

Bạn sẽ không thể có được kỹ năng hoàn hảo nếu chỉ học thuộc lòng lý thuyết. Hãy tham gia các dự án thực tế, tiếp xúc nhiều với các đối tác hay phòng ban để nâng cao kỹ năng của mình. Chỉ khi thực hành thì bạn mới biết bản thân còn những thiếu sót gì để nhanh chóng sửa đổi.

Đọc thêm:

Việc làm PHP Developer đang tuyển dụng

Việc làm SQL Developer tuyển dụng

 
Nhắn tin Zalo