Chi tiết công việc Senior Mobile Developer tại CÔNG TY CỔ PHẦN AN NINH MẠNG THD
Mô tả công việc
- Phát triển, bảo trì và nâng cấp các ứng dụng Mobile trên nền tảng iOS, Android hoặc Cross-platform (Flutter/React Native).
- Phân tích yêu cầu nghiệp vụ, thiết kế và triển khai các tính năng mới theo yêu cầu của dự án.
- Tối ưu hiệu năng ứng dụng, đảm bảo tính ổn định, khả năng mở rộng và trải nghiệm người dùng (UI/UX).
- Tích hợp và làm việc với RESTful API, xử lý dữ liệu từ Backend và các dịch vụ của bên thứ ba.
- Thực hiện kiểm tra, sửa lỗi (Debug/Fix bug), cải tiến và nâng cấp hệ thống trong quá trình vận hành.
- Tham gia review code, đảm bảo chất lượng source code theo Coding Convention và Coding Standard của Công ty.
- Phối hợp chặt chẽ với đội ngũ Backend Developer, UI/UX Designer, QA/QC trong suốt vòng đời phát triển sản phẩm.
- Tham gia nghiên cứu, đề xuất và áp dụng các công nghệ mới nhằm nâng cao chất lượng sản phẩm.
Yêu cầu công việc
1. Trình độ học vấn: Chuyên ngành CNTT, ATTT hoặc các ngành liên quan
2. Ngoại ngữ: Tiếng Anh giao tiếp tốt, đọc hiểu tài liệu kỹ thuật
3. Kiến thức chuyên môn:
- Am hiểu một trong các nền tảng phát triển Mobile:
- iOS (Swift).
- Android (Kotlin/Java).
- Flutter hoặc React Native.
- Hiểu rõ vòng đời phát triển ứng dụng Mobile.
- Nắm vững kiến thức về OOP, SOLID, Design Pattern và kiến trúc ứng dụng Mobile (MVC, MVP, MVVM, Clean Architecture...).
- Hiểu biết về RESTful API, JSON và cơ chế giao tiếp Client – Server.
- Có kiến thức về quản lý source code bằng Git (ưu tiên GitFlow).
- Hiểu biết về Firebase (Authentication, Firestore, Cloud Messaging, Push Notification...).
- Có kiến thức về bảo mật ứng dụng Mobile và các phương pháp tối ưu hiệu năng.
- Hiểu biết về quy trình phát triển phần mềm Agile/Scrum.
- Có kiến thức về CI/CD cho Mobile App là một lợi thế.
4. Kỹ năng chuyên môn:
- Thành thạo lập trình Mobile bằng Swift, Kotlin/Java, Flutter hoặc React Native.
- Có khả năng phân tích yêu cầu, thiết kế giải pháp kỹ thuật và triển khai tính năng hiệu quả.
- Thành thạo tích hợp API và xử lý dữ liệu từ hệ thống Backend.
- Có kỹ năng debug, tối ưu hiệu năng và xử lý sự cố trên nhiều dòng thiết bị.
- Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh.
- Có kỹ năng review code, đảm bảo chất lượng source code và tuân thủ Coding Standards.
- Có khả năng nghiên cứu, tiếp cận và áp dụng công nghệ mới vào sản phẩm.
5. Kinh nghiệm:
- Có tối thiểu 05 năm kinh nghiệm phát triển ứng dụng Mobile.
- Đã tham gia phát triển và triển khai các dự án Mobile quy mô vừa hoặc lớn.
- Ưu tiên ứng viên có ứng dụng đã phát hành trên App Store hoặc Google Play.
Quyền lợi
- Lương thưởng cạnh tranh, xem xét tăng lương tối thiểu 1 năm 1 lần.
- Làm việc trong môi trường thân thiện, năng động, chuyên nghiệp.
- Được tham gia tất cả các hoạt động văn hóa, thể thao, xã hội và các hoạt động khác tại Công ty
- Được hưởng đầy đủ các chế độ phúc lợi theo quy định của Công ty và Pháp luật: tham gia BHXH, BHYT, khám sức khỏe định kỳ, thưởng các dịp Lễ, Tết, các chế độ hiểu hỷ, sinh nhật, đám cưới, thai sản, đau ốm,…
- Được tham gia vào các khóa huấn luyện, đào tạo, hỗ trợ học và thi chứng chỉ nâng cao kỹ năng và nghiệp vụ .
- Được làm việc với các doanh nghiệp/ tập đoàn trong và ngoài nước ở nhiều lĩnh vực khác nhau.
- Cơ hội học hỏi, đào tạo, phát triển bản thân và thăng tiến trong công việc

