Lập Trình Viên Flutter (Domain Bank)
Công ty Cổ phần Atomi Digital
Mô tả công việc
Phát triển, bảo trì và nâng cấp ứng dụng đa nền tảng (Cross-platform Application) trên iOS và Android bằng Flutter. Tham gia toàn bộ vòng đời phát triển phần mềm (SDLC), phối hợp chặt chẽ với đội ngũ Backend, QA/QC và UI/UX. Thực hiện Code Review, Unit Test, Integration Test, Debugging và Refactoring để nâng cao chất lượng mã nguồn. Khắc phục sự cố, tối ưu hiệu suất, đảm bảo tính ổn định (Stability), khả năng mở rộng (Scalability) và dễ bảo trì (Maintainability) của ứng dụng. Tuân thủ, tối ưu Code theo Coding Convention của tổ chức. Có trách nhiệm hoàn thành công việc được giao đúng tiến độ, đảm bảo chất lượng. Có trách nhiệm báo cáo công việc cho trưởng dự án, lãnh đạo và thành viên dự án. Phân tích yêu cầu nghiệp vụ, thiết kế và triển khai chức năng ứng dụng di động của ngân hàng theo tài liệu đặc tả SRS. Thiết kế kiến trúc ứng dụng (Application Architecture) và tối ưu hiệu năng (Performance). Tích hợp RESTful API, Firebase, Third-party SDKs và Libraries. Đảm bảo các yêu cầu về bảo mật ứng dụng, an toàn dữ liệu và quy trình triển khai, phát hành ứng dụng trên App Store và Google Play.
Yêu cầu công việc
Có hơn 02 năm kinh nghiệm phát triển ứng dụng Mobile bằng Flutter và ngôn ngữ Dart. Nắm vững Object-Oriented Programming (OOP), Data Structures, Algorithms và Design Patterns. Có kinh nghiệm triển khai State Management bằng BLoC, Cubit, Provider hoặc Riverpod. Có kinh nghiệm tích hợp RESTful API, xử lý JSON, Asynchronous Programming và Error Handling. Hiểu và có khả năng áp dụng Clean Architecture, MVVM trong thiết kế và phát triển ứng dụng. Thành thạo Git, Git Flow và quy trình CI/CD cơ bản. Có kiến thức về Unit Testing, Integration Testing, Debugging và Code Review. Hiểu biết về Mobile Security, Secure Storage, Application Lifecycle và các giải pháp bảo vệ dữ liệu. Có kiến thức về xử lý các lỗi bảo mật hệ thống. Ưu tiên: Có kinh nghiệm phát triển ứng dụng trong lĩnh vực Banking, Finance hoặc E-commerce. Có kinh nghiệm tích hợp Firebase Crashlytics, Firebase Analytics và Firebase Cloud Messaging (FCM) để theo dõi lỗi, phân tích hành vi người dùng và triển khai Push Notification. Có kinh nghiệm tích hợp Third-party SDK, Biometric Authentication và Multi-factor Authentication. Có kinh nghiệm Performance Tuning, xử lý Memory Leak, Resource Optimization và đảm bảo Compatibility trên nhiều phiên bản Android/iOS. Có tư duy phân tích, khả năng Problem Solving và phối hợp làm việc nhóm tốt. Năng động, chủ động, chịu được áp lực cao trong công việc. Có khả năng tự tìm tòi, học hỏi, tự nghiên cứu và giải quyết vấn đề độc lập. Có thể làm việc độc lập và chủ động là một phần của các dự án.
Quyền lợi
Làm việc từ T2-T6 Lương thỏa thuận theo năng lực, thưởng tháng lương 13, thưởng Tết từ 1-3 tháng lương Review lương tối thiểu 1 lần/năm Du lịch nghỉ mát, team building nhiều lần trong năm Hỗ trợ ăn trưa 50k/ngày làm việc Hỗ trợ gửi xe 300k/tháng Chế độ phúc lợi tốt Khám sức khỏe định kì hàng năm BHXH, BHYT, BHTN theo quy định của pháp luật hiện hành Được thử thách trong các dự án lớn, có cơ hội khẳng định năng lực bản thân và phát triển sự nghiệp Môi trường làm việc thân thiện, năng động, sáng tạo