Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Implement and adhere to best practices for development, code quality, and app performance.
Conduct code reviews and provide constructive feedback to peers.
Stay up-to-date with the latest industry trends and technologies to ensure our apps are current and competitive.
Work closely with UX/UI designers to implement compelling user interfaces.
Integrate mobile applications with back-end services and APIs.
Participate in Agile/Scrum development processes.Bachelor's degree in Computer Science, Engineering, or a related field.
3+ years iOS or/and Android native application development experience in production use cases.
1+ year cross platform application development experience by using Flutter in production use cases.
In-depth knowledge of Flutter.
In-depth knowledge of MVC, OOP, Design patterns, Clean code.
Experience with Web Services(REST) with authentication.
Understanding the software development process and experience:
Agile Development
Code repository like Git
Ticket management system like JIRA
Testing framework & Mock
CI/CD
Excellent problem-solving skills and attention to detail.
Experience working in Agile/Scrum development environments.
Basic English communication required.
Preferred Qualifications:
Experience with other mobile development frameworks and languages (e.g., React Native, Swift, Kotlin).
Familiarity with cloud services and back-end technologies.
Knowledge of Agile/Scrum methodologies.
Relevant certifications in mobile development or Flutter.
Personal Attributes:
Excellent organizational and multitasking abilities.
High level of initiative and a proactive approach.
Strong communication and negotiation skills.
Ability to work independently and as part of a team.Salary & bonus regime
Salary: 25,000,000 VND - 35,000,000 VND.
Performance review: 02 times/year.
Bonuses based on the Company's business results.
Work computer provided.
Work environment
A learning culture promotes personal development.
Social insurance, health insurance, unemployment insurance according to current law.
Annual health check-up.
Collective team building events and events are held regularly: March 8, October 20, November 19, Mid-Autumn Festival, year-end Gala, annual vacation...
Policy to support learning, exchange, and knowledge sharing activities (Technology seminar, Club: reading, Japanese, English...).
Get 100% support for the cost of participating in soft skills courses, professional training courses, and taking prestigious domestic and international certification exams.
Career roadmap
The career path development roadmap is part of the employee development process at Deha Vietnam, including vertical development promoting to expert and management positions.
Receive advice, companionship and support to maximize your abilities and develop your career.
Be goal-oriented for individuals, groups and organizations.
DEHA (DELIVERING HAPPINESS) được tạo dựng bởi bốn thành viên đầy đam mê, tài năng và giàu kinh nghiệm. Với gần 30 năm tổng kinh nghiệm tích lũy khi làm việc cho các khách hàng đa dạng từ Nhật Bản, Hoa Kì và Việt Nam, chúng tôi thấu hiểu rằng hầu như tất cả chúng ta chỉ làm cho xong việc hơn là giải quyết vấn đề thực sự. Chúng tôi thấy rõ rằng chúng ta muốn nhiều hơn thế, rằng việc đáp ứng những kì vọng ẩn sau công việc chính là cách có được niềm tin, và hạnh phúc bền lâu.
Đó có thể là những dòng code tuyệt vời, những tư vấn sâu sắc đúng đắn, những dự án đúng hạn chất lượng cao, những kết quả vượt kì vọng. Bằng cách tạo giá trị thông qua những sản phẩm, dịch vụ phần mềm đầy tâm huyết, chúng tôi khát khao cùng tạo lập và chuyển giao hạnh phúc đích thực.
Mọi người cũng đã tìm kiếm
Công việc của 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.
Mô tả công việc của Flutter Developer
Công việc của một Flutter Developer bao gồm:
- Viết mã nguồn cho các ứng dụng di động. Họ tạo giao diện người dùng, quản lý dữ liệu, và triển khai các tính năng và chức năng của ứng dụng.
- Đảm bảo rằng ứng dụng của họ hoạt động mượt mà và có hiệu suất tốt trên cả Android và iOS.
- Kiểm tra và sửa lỗi trong mã nguồn và đảm bảo rằng ứng dụng hoạt động đúng cách trên các thiết bị khác nhau và các phiên bản hệ điều hành.
- Tích hợp dịch vụ và API bên ngoài để cung cấp các tính năng như đăng nhập xã hội, thanh toán, và chia sẻ dữ liệu.
- Cập nhật ứng dụng để đáp ứng các yêu cầu mới và sửa lỗi khi cần thiết.
Flutter Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
260 - 325 triệu
/nămLộ 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.
Số năm kinh nghiệm
Đ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
- Có kiến thức về ngôn ngữ lập trình Dart, ngôn ngữ chính của Flutter
- Hiểu biết về Flutter Framework và biết cách sử dụng các thành phần giao diện người dùng của nó
- Kiến thức về giao diện người dùng (UI/UX) để có thể tạo ra các ứng dụng có giao diện hấp dẫn và tương tác tốt.
- Có khả năng phân tích và giải quyết các vấn đề kỹ thuật trong quá trình phát triển ứng dụng.
- Có kinh nghiệm làm việc trước đây với Flutter hoặc phát triển ứng dụng di động, điều này sẽ là một lợi thế.
- Hiểu biết về các quy trình phát triển phần mềm như Agile hoặc Scrum có thể được yêu cầu tùy thuộc vào công ty.
- Có kiến thức về các hệ thống quản lý mã nguồn như Git và quy trình làm việc với họ là một lợi thế.
- Có khả năng tích hợp các dịch vụ và API bên ngoài như Firebase, RESTful API, hoặc GraphQL có thể là một lợi thế.
- Tư duy logic và khả năng làm việc nhóm để cùng đóng góp vào việc phát triển ứng dụng.
Lộ trình thăng tiến của Flutter Developer
Mức lương trung bình của Intern Flutter Developer tại Việt Nam có thể biến đổi tùy thuộc vào nhiều yếu tố như vị trí công việc, kinh nghiệm, địa điểm làm việc, và công ty bạn làm việc.
- Lập trinh viên: 9.000.000 - 14.000.000 VNĐ (1 tháng)
- Intern Linux: 15.000.000 - 25.000.000 VNĐ (1 tháng)
Lộ trình thăng tiến của một Flutter Developer có thể đa dạng và phụ thuộc vào nhiều yếu tố, bao gồm kỹ năng cá nhân, kinh nghiệm làm việc, và môi trường làm việc. Dưới đây là một ví dụ về lộ trình thăng tiến phổ biến:
Intern Flutter Developer (Từ 0 - 1 năm)
Vai trò ban đầu của bạn là Intern Flutter Developer. Trong giai đoạn này, bạn làm việc dưới sự hướng dẫn của những nhà phát triển có kinh nghiệm hơn. Bạn học cách sử dụng Flutter và Dart, tham gia vào các dự án nhỏ, và hỗ trợ các công việc lập trình cơ bản.
Junior Flutter Developer ( Từ 0 - 2 năm)
Nếu bạn hoàn thành chương trình thực tập một cách thành công và thể hiện khả năng và sự học hỏi, bạn có thể được thăng chức lên Junior Flutter Developer hoặc Associate Flutter Developer. Trong vai trò này, bạn bắt đầu đảm nhiệm các nhiệm vụ lập trình độc lập và tham gia vào các dự án vừa và lớn hơn.
Intermediate Flutter Developer( Từ 2 - 4 năm)
Sau một thời gian làm việc và tích luỹ kinh nghiệm, bạn có thể tiến lên thành Intermediate Flutter Developer. Trong vai trò này, bạn thường tham gia vào việc thiết kế và phát triển các phần quan trọng của ứng dụng, đồng thời cải thiện kiến thức và kỹ năng của mình.
Senior Flutter Developer hoặc Tech Lead ( Từ 5 - 7 năm)
Nếu bạn phát triển kỹ năng lãnh đạo và có khả năng quản lý dự án, bạn có thể thăng tiến thành Senior Flutter Developer hoặc Tech Lead. Bạn sẽ đảm nhiệm nhiều nhiệm vụ quản lý dự án hơn, chỉ đạo nhóm phát triển, và tham gia vào việc thiết kế kiến trúc ứng dụng.
Flutter Architect hoặc Flutter Expert ( Trên 7 năm )
Trong một số trường hợp, sau nhiều năm kinh nghiệm, bạn có thể phát triển thành Flutter Architect hoặc Flutter Expert, chuyên về thiết kế kiến trúc và giải quyết các vấn đề phức tạp trong việc phát triển ứng dụng Flutter.