Mobile Developer / Android Developer (Kotlin)

Toàn thời gian
3 tuần trước

Mức lương

Thoả thuận

Kinh nghiệm

2 năm

Ứng viên

0

Hạn nộp

16/12/2025

Mô tả công việc

- Phát triển, tối ưu và duy trì ứng dụng Android chất lượng cao bằng Kotlin (và Java khi cần).

- Phối hợp chặt chẽ với nhóm Backend, QA, Product để triển khai tính năng mới, đảm bảo trải nghiệm người dùng mượt mà.

- Thiết kế giao diện linh hoạt đa thiết bị với Jetpack Compose/XML, tuân thủ Material Design 3.

- Tích hợp và tối ưu RESTful/GraphQL API, WebSocket vào ứng dụng.

- Tối ưu hiệu suất: giảm tải bộ nhớ, quản lý đa luồng (Kotlin Coroutines + Flow / WorkManager), profiling với Android Profiler.

- Giữ mã nguồn sạch, áp dụng Clean Architecture, MVVM (hoặc MVI), tuân thủ SOLID, KISS, DRY.

- Cập nhật xu thế Android mới (Compose Multiplatform, Baseline Profiles, AI-assisted coding) và đề xuất giải pháp kỹ thuật.

- Tham gia phân tích yêu cầu, xử lý sự cố, cải tiến quy trình CI/CD (Gradle Managed Devices, Play Integrity) và mentoring dev junior khi cần.

Yêu cầu công việc

- Từ 2 – 3 năm kinh nghiệm phát triển ứng dụng Android bằng Kotlin.

- Thành thạo Jetpack Compose, Android Studio, Gradle, Layout Inspector.

- Hiểu sâu RESTful/GraphQL, JSON, lưu trữ local (Room, DataStore, Preferences).

- Kinh nghiệm Dependency Injection (Hilt/Koin/Dagger) và modular hóa project.

- Quen thuộc Git, quy trình CI/CD cho Android (GitHub Actions, Bitrise, Jenkins, Fastlane).

- Kiến thức vững về Unit Test, Instrumentation Test (JUnit5, MockK, Espresso).

- Tốt nghiệp CNTT, Khoa học Máy tính hoặc liên quan (ưu tiên chứng chỉ Associate Android Developer).

- Tư duy logic, khả năng phân tích & giải quyết vấn đề tốt; chủ động học hỏi công nghệ mới.

Ưu tiên:

- Ứng viên đã publish ứng dụng lên Google Play hoặc sở hữu portfolio code (GitHub/GitLab).

- Kinh nghiệm với Firebase Suite (Analytics, Crashlytics, FCM), In-App Billing v6, App Bundle, Play Asset Delivery.

- Thành thạo Performance Profiling (CPU, Memory, Network) và Baseline Profiles để tối ưu launch time.

- Hiểu biết về Kotlin Coroutines/Flow, StateFlow, Jetpack Navigation, Paging 3.

- Quen thuộc với Reactive Programming (RxJava 3) hoặc MVI & Compose State.

- Có kinh nghiệm lập trình Flutter (Dart) và hiểu cách tối ưu ứng dụng đa nền tảng → lợi thế lớn khi tham gia các dự án cross-platform của công ty.

Logo công ty

Công ty GlowSpark

glowsparkcompany@gmail.com
0123456788
Yên Hòa, Hà Nội

Việc làm gợi ý