Đối với nhà phát triển iOS:
- At least 3 years of experience in Swift
- Experienced in working with remote data via REST and JSON
- Good understanding of OOP, design pattern, data structure & algorithm.
- Understanding of the full mobile development life cycle
- Architect and implement new features for iOS, in Swift
- Work with state of the art iOS development technologies such as MVVM and RxSwift
- Support the team with bug fixing and code maintenance whenever problems are reported by users
- Familiarity with tools: Xcode, Postman, Git (Sourcetree)
- Experienced in Alamofire, Firebase.
- Experienced in Facebook login, Google signin, Sign in with Apple
Đối với nhà phát triển Android:
- 3-4 years experiences in Android development
- Proficient in Kotlin and strong understanding of Functional Program.
- Experience with concurrency including Thread, Handler, Rxjava, Coroutines and scheduling techniques.
- Experience in Unit test, UI test
- Good understanding about MVP/MVVM architecture for Android, Reactive patterns and dependency injection
- Experience with Git source control, Git Flow
- Good communication and interpersonal skills when working with external developers