Android Developer (Kotlin)
Phúc lợi
- Chế độ bảo hiểm
- Du Lịch
- Chế độ thưởng
- Chăm sóc sức khỏe
- Đào tạo
- Tăng lương
Mô tả Công việc
- Designing and building advanced applications for the Android platform.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Working with outside data sources and APIs.
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Fixing bugs and improving application performance.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
- Staying up-to-date with the latest industry trends, technologies, and best practices.
- Participating in code reviews to ensure code quality and maintainability.
- Collaborating with UX/UI designers to implement user-friendly interfaces.
- Troubleshooting and resolving issues reported by users.
Yêu Cầu Công Việc
Must Have:
- Bachelor’s degree in computer science, Information Technology or related field
- At least 7 years’ experience in building apps in mobile native apps: Android (Kotlin)
- Having at least 7 years’ experience as a Mobile Developer in Android
- Proficient understanding of code version control tools, such as Git, Github
- Experience with CI/CD
- Have experience in integrating mobile apps with web services, firebase, firestore.
- Able to submit to Google Play
- Experience integrates with payment card machine.
- Good understanding about MVC, MVP, MVVM, VIPER
- Understanding of API, REST services and mobile security of articulating concepts in Architecture.
Nice To Have:
- Experience in designing architecture is big plus
- Experience in improving application performance is big plus
- Motivation to learn a new programming language and new technologies
- Attention to detail. Analytical mind and problem-solving attitude
- Having good communication skill and negotiation skill
*** Tech Stacks for Android Developer Kotlin
- Experience with MVC, MVP, MVVM, DI Koin, Kotlin coroutines, Component lifecycle
- Experience with Android Navigation component, Fragments and single Activity architecture
- Experience with custom view, custom theme, touch handling, keyboard handling
- Experience with remote data via REST and JSON, data encryption/decryption
- Experience with third-party libraries and APIs
- Experience with Kotlin test and unit testing
- Deployment: CI/CD
- Source control: Git, GitHub,
- Development Methodology: Agile
- Database: NoSQL (Firebase, Firestore)
- Must be able to submit to Google Play
Thông tin khác
- Bằng cấp: Đại học
- Độ tuổi: Không giới hạn tuổi
- Lương: Cạnh tranh