Mô tả công việc
Tham gia phát triển các sản phẩm của công ty theo yêu cầu của khách hàng và của ban giám đốc.
Tham gia dự án từ giai đoạn phân tích, thiết kế đến hoàn thiện sản phẩm.
Phát triển, tối ưu và bảo trì ứng dụng iOS bằng Swift, SwiftUI, UIKit
Thiết kế
kiến trúc ứng dụng theo MVVM / Clean Architecture
Tích hợp RESTful API, JSON, WebSocket với backend
Làm việc với Local Database: CoreData, SwiftData, Realm
Tích hợp Firebase (Push Notification, Analytics, Crashlytics)
Tối ưu hiệu năng ứng dụng: memory usage, CPU usage, thời gian khởi động app Debug, xử lý crash, memory leak, UI lag, race condition
Tham gia code review, đảm bảo clean code và chất lượng codebase
Cơ hội trải nghiệm và ứng dụng nhiều công nghệ mới trong sản phẩm.
Chi tiết công việc khác trao đổi trực tiếp khi phỏng vấn.
Yêu cầu
Nắm vững các kiến thức lập trình cơ bản, lập trình hướng đối tượng, CSDL, CTDL...
Có kinh nghiệm thiết kế ứng dụng với MVVM, Clean Architecture.
Có kinh nghiệm làm việc với RESTful API, JSON, WebSocket
Có kinh nghiệm làm việc với Local Database: CoreData, SwiftData, Realm, Room/SQLite
Có hiểu biết về Firebase Services (Push Notification, Analytics, Crashlytics), Websocket là 1 lợi thế
Có tư duy tốt về Clean code, code review và debugging, refactor code
Có kinh nghiệm sử dụng Git để quản lý source code
Có ít nhất 02 năm kinh nghiệm trong lập trình mobile: iOS
IOS
Thành thạo Swift, biết thêm Objective - C là 1 lợi thế
Kinh nghiệm trong lập trình phát triển mobile iOS với SwiftUI, UIKit
Tối ưu SwiftUI view rendering, hạn chế re-render không cần thiết
Debug và xử lý các vấn đề liên quan đến: crash, memory leak, UI lag, race condition
Nắm vững các kiến thức về Memory Management (ARC), Multithreading (GCD/ Async-Await)
Tối ưu app performance: memory usage, CPU usage, app launch time.
Sử dụng Xcode Instruments để phân tích performance và memory graph
Quyền lợi
Mức lương: theo năng lực
Thưởng dự án hàng tháng khi trở thành nhân viên chính thức
Trợ cấp trách nhiệm cho Leader và Sup leader hàng tháng
Được training đa dạng về các hot-trend công nghệ, kỹ năng chuyên môn lẫn kỹ năng mềm.
Được làm việc trong môi trường công nghệ, năng động, có cơ hội hoàn thiện bản thân và thăng tiến cao.
Có cơ hội tiếp cận và phát triển trên nhiều nền tảng Mobile:
Native: iOS(swift, objective-c)
Cross-platform: Flutter, React Native
Kiến trúc: MVVM, Clean Architecture,...
Công nghệ mobile phổ biến: REST API, WebSocket, Firebase, Local Database, Google SDK, Payment gateway,...
Tools & Development: Git, CI/CD, App Store / Google Play, Xcode, Android Studio,....
Chế độ bảo hiểm đầy đủ, phép năm, lương tháng 13 theo quy định của nhà nước.
Tham gia bảo hiểm (BHYT, BHXH, BHTN)
Khám sức khỏe định kỳ hằng năm
Tham gia hoạt động Open day, thể thao, workshop, tổ chức sinh nhật, teambuilding, ...
Hỗ trợ ốm đau, hiếu hỷ...
Môi trường 9X vui vẻ, hòa đồng, thân thiện.
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 08:00 đến 17:30)
Thông tin chung
Nơi làm việc
- Hồ Chí Minh: Đoàn Văn Bơ, Phường Xóm Chiếu (Quận 4 cũ)