1. Android:
1.1. Core skills we always look for:
● Strong communication skills, a positive attitude, and empathy.
● You love to be challenged, in and out of your day job.
● You know what makes a great team.
● You understand how to stay focused on delivering.
● You enjoy learning new technology, keep up with change.
1.2. Required skills for this role:
● You have 1.5+ years of Android development experience.
● You have experience with Kotlin/Java.
● You have experience with Software Design Patterns, OOP.
● You are confident in your Git skills.
● You have experience with Android Architecture Components (MVVM, LiveData, Room ...), Dagger2.
● Strong understanding of fundamental algorithms and data structures.
1.3. Nice to have:
● Understanding android components deeply (Activity, Fragment, Service …), following document, policy changes in Android API.
● Basic understanding about clean code, clean architecture, code review...
● Experience in Agile development.
● Knowledge of Third Party libraries RxJava, Retrofit, Glide, Coroutine, Google Map, Firebase...
2. iOS:
2.1. Core skills we always look for:
● Strong communication skills, a positive attitude, and empathy.
● You love to be challenged, in and out of your day job.
● You know what makes a great team.
● You understand how to stay focused on delivering.
● You enjoy learning new technology, keep up with change.
2.2. Required skills for this role:
● You have 1.5+ years of iOS development experience.
● You have experience with Swift/Objective-C using Xcode.
● You have experience with Software Design Patterns, OOP.
● You are confident in your Git skills.
● You have experience network programming, socket, WebSocket, RESTful API, push notifications.
● Must knowledge concurrent programming, memory management, iOS App life cycle.
● Strong understanding of fundamental algorithms and data structures.
2.3. Nice to have:
● Experience in Agile development.
● Familiar with Google Maps API, integrating social network, payment API, Firebase, CocoaPods.
● Knowledge of architectures: MVC, MVVM, VIPER.
● Experience working with Reactive Programing, Core Data, protocol-oriented(POP)...
Việc ứng tuyển Online cho một công việc tại 5JobVN, là bạn đã đồng ý tuân thủ và tuân theo các Quy Định và Điều khoản của chúng tôi. Bạn phải đồng ý với các Điều khoản và Điều kiện và tuân thủ các quy định của 5Job.
Hạn nộp: 23/12/2025
Dù bạn là ai, công việc gì 5Job đều có thể tìm cho bạn 1 công việc phù hợp, giới thiệu cho quý công ty một ứng viên sáng giá nhất.