Какой у вас был грейд на предыдущем месте работы?

«Какой у вас был грейд на предыдущем месте работы?» — вопрос из категории Other, который задают на 10% собеседований IOS Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Senior iOS Developer (L3).

Обязанности:

  • Архитектура и реализация фич.
  • Проведение код-ревью.
  • Наставничество junior-разработчиков.
  • Взаимодействие с бэкенд-командой по API.
  • Участие в принятии технических решений.

Технологический стек: UIKit, SwiftUI, Combine, CoreData.

Пример архитектурного подхода (Координатор):

protocol Coordinator: AnyObject {
    var childCoordinators: [Coordinator] { get set }
    func start()
}

final class AppCoordinator: Coordinator {
    var childCoordinators: [Coordinator] = []

    func start() {
        let mainCoordinator = MainFlowCoordinator()
        childCoordinators.append(mainCoordinator)
        mainCoordinator.start()
    }
}