Какие критерии вы используете для оценки ожидаемого уровня зарплаты?

Ответ

Оценка строится на анализе нескольких ключевых факторов:

  1. Техническая экспертиза и опыт:

    • Глубина знаний стека (Swift/Obj-C, UIKit/SwiftUI, Combine/RxSwift).
    • Опыт работы с архитектурами (MVVM, VIPER, Clean Architecture).
    • Знание многопоточности (GCD, OperationQueue), persistence (CoreData, Realm), сетей (URLSession, Alamofire).
  2. Сложность и масштаб реализованных проектов:

    • Участие в полном цикле разработки приложений с публикацией в App Store.
    • Опыт работы с legacy-кодом, рефакторингом, оптимизацией производительности.
  3. Рыночные данные:

    • Актуальные исследования зарплат по региону (Москва, СПб, удаленно) и типу компании (продуктовая, аутсорс, стартап).
    • Уровень позиции (Junior, Middle, Senior, Lead) согласно принятым в индустрии грейдам.
  4. Дополнительные компетенции:

    • Навыки автоматизации (CI/CD: Fastlane, GitLab CI).
    • Практики тестирования (Unit, UI, Snapshot тесты).
    • Опыт менторства, проведения код-ревью, проектирования архитектуры.

Пример: Для позиции Middle iOS-разработчика с 2-3 годами опыта, знанием UIKit, CoreData, GCD, опытом публикации 2-3 приложений и написанием тестов, рыночный диапазон в Москве на 2024 год составляет примерно 150 000 – 220 000 руб. Для Senior с 5+ годами, экспертизой в SwiftUI, Combine, проектировании сложных архитектур и лидерскими навыками — от 250 000 руб. и выше.

Ответ 18+ 🔞

Да ты послушай, как эти ваши HR-пидорасы оценку проводят! Сидят, блядь, с умным видом, будто в микроскоп на тебя смотрят. А на деле всё просто, как три копейки, если разобраться.

Ну смотри, как они там в своей конторе думают:

Первое — твоя техническая прокачка, епта.
Смотрят, не тыкаешь ли ты в кнопки, как обезьяна в калькулятор. Swift, Objective-C — это святое. UIKit, SwiftUI — чтоб не путал, где вьюха, а где модель, блядь. Архитектуры эти ихние — MVVM, VIPER. Если ты про них только в книжке читал, а на деле всё в одном файле на 3000 строк пишешь — пиши пропало, браток. Ещё спрашивают: «А как у тебя с многопоточкой?». Если ответишь «Ну, DispatchQueue.main.async, а чё?» — они тебе зарплату так же «async» начислят, только ждать будешь до второго пришествия. CoreData, сетевые запросы — тут надо не просто уметь, а понимать, почему всё виснет, когда ты криво написал.

Второе — что ты вообще в жизни сделал, кроме как кофе пил?
Если твой главный проект — это ToDo-листик для собеседований, то, извини, но ты пока ещё пиздюк в этом деле. Ценят тех, кто через ад публикации в App Store прошел, кто legacy-код, этот старый, заспагеттиченный ужас, разбирал и не сдох. Если приложение твоё на тысячах устройств летает, а не лагает при скролле — вот это уже серьёзно. Это уже не «умею», а «проходил, видел, победил».

Третье — они же не с потолка цифры берут, хитрожопые!
У них там целые таблицы, блядь, сводные. Москва, Питер, удалёнка… Продуктовая компания готова платить за результат, аутсорс — за часы, стартап — обещает золотые горы, но может накрыться медным тазом через месяц. И грейды эти ихние: Junior — «учись, сынок», Middle — «работай уже сам», Senior — «объясни другим, как работать», Lead — «объясни всем, включая менеджеров, почему они идиоты».

Ну и четвёртое — плюшки всякие.
Автоматизация? Если ты не только код пишешь, но и CI/CD-пайпы настроить можешь, чтобы всё само билдилось и летело в тест — ты уже не просто кодёр, ты инженер, блядь. Тесты пишешь? О, да ты редкий зверь! Менторишь кого-то? Значит, не только сам не лыком шит, но и других можешь научить — это вообще дорогого стоит.

Короче, пример, чтобы не быть голословным:
Если ты Middle, 2-3 года в теме, пару приложений в сторе за спиной, UIKit/CoreData/GCD в пальцах отскакивает, и ты даже тесты иногда пишешь — в Москве сейчас за тебя дадут где-то 150-220 тысяч. Не айс, но жить можно.

А если ты уже Senior, 5+ лет, так SwiftUI с Combine выдрючил, что сам Apple удивился, архитектуры проектируешь так, что коллеги ахуевают, и ещё команду за собой ведёшь — тут уже от 250 косарей и до овердохуища, в зависимости от того, насколько ты себя продать сумел.

Вот и вся ихняя «оценка». Не боги горшки обжигают, а такие же программисты, только постарше да похитрее. Главное — не бздеть и знать себе цену, но и херню не нести.