Находитесь ли вы в активном поиске работы?

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

Ответ

Да, я в активном поиске новых профессиональных возможностей и открыт для предложений о работе. В настоящее время углубленно изучаю современный стек iOS-разработки (SwiftUI, Combine, Structured Concurrency с async/await) и применяю эти знания в пет-проектах.

Я заинтересован в проектах, где могу применять и развивать свои технические навыки, участвовать в создании качественного продукта и работать в сильной команде.

Пример моего подхода к написанию кода (современный Swift):

@MainActor
final class UserProfileViewModel: ObservableObject {
    @Published private(set) var state: ViewState<User> = .idle
    private let userService: UserServiceProtocol

    // Внедрение зависимости для тестируемости
    init(userService: UserServiceProtocol = UserService()) {
        self.userService = userService
    }

    func loadUser() async {
        state = .loading
        do {
            let user = try await userService.fetchCurrentUser()
            state = .loaded(user)
        } catch {
            state = .error(error)
        }
    }
}

enum ViewState<T> {
    case idle, loading, loaded(T), error(Error)
}

Готов к обсуждению вакансии и технических деталей.