Какая была твоя роль в команде на прошлом проекте

«Какая была твоя роль в команде на прошлом проекте» — вопрос из категории Софт-скиллы, который задают на 24% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Ведущий 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 тестировании фич.