Job Description
About Company
- Vị trí: Mobile Developer (iOS/Android)
- Số lượng cần tuyển: 2 (1 iOS, 1 Android)
Your role & responsibilities
- Tham gia phát triển và bảo trì các sản phẩm hiện tại của công ty.
- Tham gia thiết kế và xây dựng thêm các tính năng nâng cao của ứng dụng.
- Phối hợp với các team để phát triển các tính năng mới.
- Làm việc với dữ liệu và API.
- Sửa lỗi và cải tiến hiệu năng sản phẩm.
- Cập nhật các công nghệ mới để ứng dụng vào sản phẩm.
Your skills & qualifications
Đối với iOS:
- 2-3 năm kinh nghiệm trong ngành lập trình cho Apple Devices.
- Thành thạo ngôn ngữ Swift. Ứng dụng base 100% Swift.
- Hiểu rõ mô hình server-client.
- Có kinh nghiệm làm việc với RESTful. Có hiểu biết về GraphQL là lợi thế.
- Có kinh nghiệm làm việc với các mô hình kiến trúc phổ biến như MVC, MVVM.
- Có kinh nghiệm làm sản phẩm đáp ứng các yêu cầu cao về UI/UX, có hiểu biết về UI/UX là lợi thế.
- Có kinh nghiệm làm việc với SQLite, Realm.
- Có tư duy logic về data structures, algorithms.
- Có khả năng debug tốt, nắm bắt vấn đề nhanh,hiểu biết về clean code, SOLID, design pattern là một lợi thế.
- Có khả năng đọc hiểu nhanh, nắm bắt công nghệ mới là một lợi thế.
- Đã từng tham gia phát triển ứng dụng đáp ứng lượng user sử dụng lớn là một lợi thế.
Đối với Android:
- Có kinh nghiệm làm việc với Android từ trên 3 năm, trong đó tối thiểu 1 năm kinh nghiệm lập trình Android sử dụng Kotlin.
- Hiểu và thành thạo lập trình hướng đối tượng.
- Có kinh nghiệm xử lý custom view.
- Có kinh nghiệm phát triển ứng dụng tối ưu giao diện trên nhiều loại màn hình có kích cỡ, độ phân giải khác nhau.
- Hiểu và có kinh nghiệm sử dụng các mô hình phổ biến trong Android như MVP, MVVM.
- Có kinh nghiệm sử dụng Retrofit, Glide, RxJava, RxAndroid, Coroutines, Dagger, Koin ...
- Có kinh nghiệm sử dụng các thư viện trong gói Jetpack: Navigation, Room, Paging, WorkerManager ...
- Có kinh nghiệm học và triển khai các API mới.Nắm vững kiến thức về cấu trúc dữ liệu và giải thuật là một lợi thế lớn.
- Có kinh nghiệm sử dụng các dịch vụ firebase, đặc biệt là realtime database và firestore là một lợi thế lớn.
- Có kinh nghiệm phát hành các ứng dụng Android lên Google Play store và xử lý các vấn đề phát sinh là một lợi thế.
Benefits for you
- Competitive salary package, you'll love it. 100% salary during probation period
- Additional 13th-month salary. Bonuses for Tet and annual holidays. Seniority bonuses.
- Performance review: twice per year
- A 5-day workweek with an enthusiastic, global user base.
- Refreshing snacks and drinks available throughout your workday.
- Wide range of benefits including Public health insurance, Social insurance, Health insurance - PTI Insurance
- Lunch allowance: 500.000 VND per month, Parking fee is covered
- Happy Lunch on Wednesday & Tea Break on Tuesday and Thursday
- Teambuilding, Company Trip every year
- Flexible working hours; create your schedule.
- Other benefits which are complied with the current Labor Law of Vietnam