Design and develop Android mobile applications using Kotlin and/or Java.
Collaborate with product owners, designers, and backend developers to implement new features and improve existing functionalities.
Integrate with RESTful APIs and backend services in a secure and scalable manner.
Ensure application performance, reliability, and responsiveness across various Android devices.
Write clean, maintainable, and testable code following best practices (SOLID, MVVM/MVI/Clean Architecture).
Participate in code reviews, unit testing, and debugging processes.
Work in Agile/Scrum environment and contribute to sprint planning, reviews, and retrospectives.
Stay up to date with the latest Android trends, tools, and technologies.
2–3 years of Android application development experience.
Proficient in Kotlin (Java is a plus).
Experience with Jetpack components (LiveData, ViewModel, Navigation, Room, DataStore, etc.).
Solid understanding of architectural patterns such as MVVM, MVI, or Clean Architecture.
Familiarity with dependency injection (e.g., Hilt, Dagger), networking (Retrofit/OkHttp), and reactive programming (e.g., Coroutines, Flow, RxJava).
Experience working with Git, CI/CD pipelines, and modern DevOps tools.
Understanding of mobile security practices, especially relevant in banking apps (e.g., data encryption, secure storage, biometric authentication).
Participate in company activities.
An environment for personal development and learning.
Be proactive about work and time.Salary up to 17 million.
Social insurance benefits.
Work in an international environment, improving English skills.
Ability to work remotely, with flexibility in time and location.
Chú ý: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo, hãy gửi phản ánh đến chúng tôi.