Mô tả công việc
- Lập trình app bằng Flutter các chức năng theo thiết kế và tài liệu có sẵn
- Yêu thích công việc lập trình app nói chung và Flutter nói riêng
- Có khả năng tự học hỏi, nâng cao trình độ đáp ứng yêu cầu công việc
- Hỗ trợ góp ý cho việc thiết kế, triển khai các tính năng mới của ứng dụng.
- Thực hiện kiểm thử, sửa lỗi để đảm bảo hiệu suất của ứng dụng
- Hợp tác chặt chẽ với các thành viên trong đội ngũ, chủ động đề xuất giải pháp để đạt được mục tiêu chung của dự án
Yêu cầu công việc
- Tốt nghiệp kỹ sư Công nghệ thông tin, toán tin các trường đại học, cao đẳng hoặc các trung tâm đào tạo lập trình viên
- Có kinh nghiệm cơ bản với ngôn ngữ Dart và phát triển ứng dụng với Flutter hoặc đã lập trình Flutter ít nhất 06 tháng
- Hiểu về kiến trúc ứng dụng flutter: life circle & structure
- Có hiểu biết hoặc đã từng làm việc với GetX/Bloc/Provider
- Có hiểu biết hoặc đã từng làm việc với Rest API
- Có thể làm việc theo thiết kế từ Figma
- Có kinh nghiệm sử dụng Git (Github/Gitlab)
- Hiểu và áp dụng được các nguyên tắc của lập trình đa luồng, đồng bộ và bất đồng bộ là lợi thế.
- Biết cách viết module, thư viện và xây dựng ứng dụng có thể mở rộng khi cần thiết bằng cách sử dụng các nguyên tắc như SOLID và Design Patterns là một lợi thế
- Có thể làm được web sử dụng ReactJs là một lợi thế
- Biết sử dụng các công cụ AI để hỗ trợ nâng cao hiệu suất công việc là một lợi thế lớn.
- Tư duy logic tốt
Quyền lợi được hưởng
- Có hỗ trợ trong thời gian thực tập/học việc
- Được tham gia technical training, đảm bảo hiểu và làm được việc
- Đặc biệt quan tâm & hướng tới sự phát triển của mỗi thành viên
- Miễn phí ăn trưa tại công ty với thực đơn đầy đủ dinh dưỡng
- Linh hoạt lựa chọn giờ làm việc, chỉ cần đảm bảo 7,5h/ngày
- Cơ hội làm việc trong ngành thương mại điện tử, đặc biệt là Shopify, nền tảng thương mại điện tử số 1
- Trở thành một phần trong đội nhóm nhiệt huyết & đam mê
- Môi trường làm việc thoải mái, đề cao hiệu quả, teamwork, knowledge sharing
- Cơ hội trở thành nhân viên chính thức sau khi hoàn thành chương trình (4 tháng)
Mọi người cũng đã tìm kiếm
Công việc của Mobile Apps Developer là gì?
Mobile App Developer (hay còn gọi là nhà phát triển ứng dụng di động) là người thiết kế, phát triển và triển khai các ứng dụng trên các thiết bị di động như điện thoại thông minh, máy tính bảng và các thiết bị đeo tay. Các ứng dụng di động có thể được phát triển cho các nền tảng khác nhau như iOS (Apple), Android (Google), Windows Phone (Microsoft) hoặc những nền tảng di động khác.
Nhiệm vụ chính của Mobile Apps Developer
- Tìm hiểu và phân tích nhu cầu của người dùng.
- Đề xuất và đưa ra ý tưởng về sản phẩm, dịch vụ ứng dụng di động.
- Viết code lập trình và xây dựng khung tính năng nền tảng cho phần mềm.
- Chạy thử và đánh giá chất lượng ứng dụng trên các phần mềm giả lập.
- Lên kế hoạch, ý tưởng bổ sung để sửa đổi và nâng cấp ứng dụng theo những tiêu chuẩn chất lượng của hệ điều hành iOS hay Android.
Yêu cầu tuyển dụng vị trí Mobile Apps Developer
- Tốt nghiệp Đại học chuyên ngành CNTT, Điện tử viễn thông, … và các chuyên ngành liên quan;
- Có kinh nghiệm từ 2 năm (IOS), 1 năm (Android) trở lên ở vị trí tương đương;
- Có hiểu biết sâu sắc về lập trình hướng đối tượng; biết Design Pattern là 1 lợi thế;
- Nắm vững kiến thức về OOP, MVC Architecture Model, design patterns, data structures và algorithms;
- Nắm chắc tư duy lập trình với Swift, core java, Objective C, iOS SDK;
- Thành thạo các Tool và Framework: Xcode, iOS SDK, UI Kit, Cocoa, Pod (IOS), các công cụ cho lập trình Android như Android studio, Android SDK, Netbeans.
- Có kinh nghiệm lập trình giao tiếp giữa mobile với server qua các giao thức TCP/IP, Websocket, WebService và JSON/XML;
- Có kinh nghiệm sử dụng ít nhất một hệ quản trị cơ sở dữ liệu như Oracle, SQL Server, My SQL…; biết SQLLite là 1 lợi thế;
- Có khả năng đọc, hiểu tốt tài liệu chuyên ngành Tiếng Anh là một lợi thế
Mobile Apps Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
231,000,000 triệu
/nămLộ trình sự nghiệp Mobile Apps Developer
Tìm hiểu cách trở thành Mobile Apps 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 Mobile Apps Developer?
Cách trở thành một Mobile Apps Developer
- Tốt nghiệp Đại học/Cao đẳng chuyên ngành CNTT hoặc chứng chỉ nghề về lập trình
- Có thể viết Auto Test
- Có kinh nghiệm làm việc với Git, SVN
- Ưu tiên các ứng viên có thể code được PHP