Ответ
Ведущий Android Developer в команде из 5 человек. Отвечал за архитектуру приложения, код-ревью, менторинг джуниоров и взаимодействие с бэкендом. Участвовал в планировании спринтов, оценке задач и оптимизации производительности. Пример:
// Реализовал Clean Architecture + MVVM
class MainViewModel(
private val repo: DataRepository
) : ViewModel() {
private val _data = MutableLiveData<Result>()
val data: LiveData<Result> = _data
fun fetchData() {
viewModelScope.launch {
_data.value = repo.getData()
}
}
}
Также внедрял CI/CD, писал UI-тесты и участвовал в A/B тестировании фич.