Ответ
3 года и 5 месяцев в компании [Название компании], где занимался разработкой и поддержкой мобильных приложений на Android. Основные задачи:
- Разработка новых фич с использованием Kotlin, Coroutines, Jetpack Components
- Оптимизация производительности (уменьшил ANR на 30%)
- Участие в code review и mentoring junior-разработчиков
Пример кода из последнего проекта (MVVM + Retrofit):
viewModelScope.launch {
try {
val data = repository.fetchData()
_uiState.value = UiState.Success(data)
} catch (e: Exception) {
_uiState.value = UiState.Error(e.message)
}
}