yandex
R
Redhr
Страна
Россия
Зарплата
220 000 ₽ – 260 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior iOS-разработчик

ИИОценка ИИ

Хорошее предложение для опытного разработчика с четким списком требований и рыночной зарплатой. Удаленный формат работы добавляет привлекательности.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует глубоких знаний классического стека iOS (UIKit, VIPER, CoreData) и умения верстать кодом. Высокая планка по SOLID и многопоточности соответствует уровню Senior.

Анализ зарплаты

Медиана300 000 ₽
Рынок250 000 ₽ – 400 000 ₽
ИИОценка ИИ

Предложенная зарплата (220-260к) находится в пределах рыночной нормы для Senior iOS разработчика в РФ, хотя верхняя планка рынка для этого грейда может достигать 350-400к в крупных продуктовых компаниях. Тем не менее, для агентской вакансии это достойный уровень.

Сопроводительное письмо

Меня заинтересовала вакансия Senior iOS-разработчика, опубликованная агентством Redhr. Имея более чем трехлетний опыт коммерческой разработки на Swift и глубокие знания UIKit, я уверен, что смогу внести значимый вклад в ваши проекты. Я специализируюсь на верстке кодом и имею богатый опыт работы с архитектурой VIPER, что полностью соответствует вашим требованиям.

В своей практике я уделяю особое внимание принципам SOLID и качественному управлению памятью, что позволяет создавать стабильные и масштабируемые приложения. Опыт работы с CoreData, многопоточностью и Unit-тестированием помогает мне решать сложные технические задачи и обеспечивать высокое качество кода. Буду рад обсудить, как мой опыт поможет вашей команде в достижении поставленных целей.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Redhr уже сейчас

Откликайтесь сейчас, чтобы присоединиться к сильной команде и реализовать свой потенциал в разработке сложных iOS-решений!

Описание вакансии

*💻 Senior iOS-разработчик*

220 000 – 260 000 ₽

Удалёнка

Redhr — рекрутинговое агентство.

Требования:

– Опыт коммерческой разработки на iOS от 3 лет (уверенное знание Swift от 2-х лет, знание Objective-C будет плюсом)

– Отличное знание UIKit (знание SwiftUI приветствуется), верстка экранов кодом без Interface Builder

– Глубокое понимание принципов ООП и SOLID (с примерами под iOS)

– Знание паттернов программирования, опыт работы с VIPER, понимание MVC, MVP, MVVM

– Понимание жизненного цикла iOS-приложения и UIViewController

– Знания в области управления памятью (Memory Management)

– Уверенное владение Xcode (Simulator, Interface Builder, Source Control, Application Loader)

– Опыт работы с системами контроля версий (Git)

– Навыки работы с UITableView, UICollectionView и понимание Autolayout

– Понимание принципов работы CoreData

– Опыт работы с серверным API и многопоточностью

– Опыт управления зависимостями через CocoaPods и Carthage

– Понимание принципов Unit-тестирования и опыт его применения

*➡️*Откликнуться

*📍*База знаний мобильного разработчика: @mobileproglib

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Swift
  • Objective-C
  • UIKit
  • SwiftUI
  • SOLID
  • VIPER
  • MVC
  • MVP
  • MVVM
  • Xcode
  • Git
  • CoreData
  • CocoaPods
  • Carthage
  • Unit Testing
  • Autolayout

Возможные вопросы на собеседовании

Проверка понимания архитектурных паттернов, указанных в вакансии.

Расскажите о преимуществах и недостатках VIPER в сравнении с MVVM. В каких случаях вы бы выбрали ту или иную архитектуру?

Вакансия требует глубоких знаний Memory Management.

Как вы диагностируете утечки памяти в iOS-приложении и какие инструменты Xcode для этого используете?

В требованиях указана верстка кодом и Autolayout.

В чем разница между методами layoutSubviews, setNeedsLayout и layoutIfNeeded? Когда какой лучше использовать?

Проверка навыков работы с многопоточностью.

Как предотвратить состояние гонки (race condition) при работе с общими ресурсами в Swift? Расскажите о GCD и DispatchBarrier.

Вакансия упоминает CoreData.

Как организовать работу с CoreData в многопоточной среде, чтобы избежать блокировок UI-потока?

Похожие вакансии

FM
Frame Media
3 000 $ – 3 500 $

Senior Flutter разработчик

SeniorУдалённо
Flutter · Dart · BLoC · Google Maps · Rive · GetIt · Injectable · AutoRoute · GitLab · CI/CD · Unit Testing · UI Testing · Integration Testing · RESTful API · WebSocket
+15 навыков
I
itWit
170 000 ₽ – 250 000 ₽

Middle+/Senior Flutter разработчик

SeniorУдалённо
Flutter · Dart · BLoC · Firebase · RESTful API · Git · Docker
+7 навыков
NDA
140 000 ₽ – 180 000 ₽

Flutter разработчик middle+/senior

SeniorУдалённо
Flutter · Dart · REST API · JSON · Redux · BLoC · MVVM · MVC · Android · iOS · Platform Channels · Flutter DevTools · GetIt · Injectable · Git · Fastlane · CI/CD · Firebase · Firebase Cloud Messaging · Crashlytics
+20 навыков
NDA
от 1 700 ₽

IOS разработчик Senior (тендерный запрос)

SeniorУдалённо
Swift · iOS · Agile · Kanban · REST · OpenAPI · Swagger · Kotlin Multiplatform Mobile · React Native · GitLab · OSS/BSS · Yandex AppMetrica · Firebase
+13 навыков
МБ
МТС Банк
Не указана

Android-разработчик (Senior)

SeniorУдалённо
Android · Java · Kotlin · Multithreading · Kotlin Coroutines · RxJava · Design Patterns · Clean Architecture · MVVM · MVI · Jetpack Compose · Dagger2 · Git
+13 навыков
А
Арт-Финтех
до 200 000 ₽

Разработчик Android, Senior

SeniorУдалённо
Android · Kotlin · Jetpack Compose · Clean Architecture · MVI · Dependency Injection · Kotlin Flow · Room · Retrofit · Git · Gradle · Unit Testing · Snapshot Testing · CI/CD · Firebase · HMS · GMS
+17 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

R
Redhr
Россияот 220 000 ₽