General
iOS
- Strong OO design and programming skills in Objective-C, Swift 3.x
- Use the latest XCode as SDK
- Knowledge of Storyboard, Autolayout and Size classes
- Strong experience in UI classes especially with custom UITableView
- Experience with Core Location, Push Notification, Multithreading
- Experience with Networking frameworks and JSON parsers such as Alamofire, SwiftyJSON, etc.
Android
- Strong OO design and programming skills in Java for Android
- Use the latest Android Studio as SDK
- Knowledge of SQLite, MSSQL or similar database management system
- Experience with Location based Services, Push Notification, Multithreading
- Experience with Responsive UI and ConstraintLayout
- Experience with Networking frameworks and JSON parsers
Proving knowledge of the following technologies, tools and methodologies is plus
- SCRUM methodology
- JIRA, Bitbucket
- Offline database such as: Firebase, Realm, SQlite
- Reactive Programming: RxJava or RxSwift
- Third-party Authentication: Facebook, Google+, Twitter, etc.
Preferred language
English
Job Level
Experienced (Non-Manager)
Job Category
IT – Software
Work Place
Ho Chi Minh
Salary Range
Negotiable
Benefits