yandex
Страна
Россия
+500% приглашений

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

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

IOS-разработчик

ИИОценка ИИ

МТС Банк — это стабильный работодатель с сильной инженерной культурой и современным стеком. Работа в крупной экосистеме дает отличные возможности для профессионального роста и участия в масштабных финтех-проектах.


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

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

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

Позиция требует уверенного владения Swift и понимания архитектурных паттернов. Наличие Unit-тестов и работы с Objective-C кодом добавляет сложности, но уровень Middle вполне достижим для разработчика с опытом от 2 лет.

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

Медиана230 000 ₽
Рынок180 000 ₽ – 280 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, однако для Middle iOS-разработчика в российском финтехе рыночный диапазон составляет от 180 000 до 280 000 рублей. МТС Банк обычно предлагает конкурентоспособные условия, соответствующие этим рамкам.

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

Меня заинтересовала вакансия iOS-разработчика в команду «Кредитование» МТС Банка. Имея опыт коммерческой разработки более двух лет, я уверенно владею Swift, SnapKit и принципами Clean Architecture. Мой опыт включает работу с сетевым слоем, многопоточностью и написание Unit-тестов, что полностью соответствует вашим требованиям к стеку технологий.

Я ценю системный подход к качеству кода, поэтому опыт работы с SwiftLint и Sourcery в вашей команде кажется мне отличной практикой. Буду рад применить свои знания SOLID и опыт рефакторинга для развития таких продуктов, как МТС Флекс и кредитные карты, обеспечивая их стабильность и производительность.

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

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

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

Откликнитесь в МТС Банк уже сейчас

Присоединяйтесь к команде МТС Банка и развивайте финтех-сервисы в экосистеме МТС!

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

IOS-разработчик

Локация: Удалённо

Компания: МТС Банк

ЗП: обсуждается на собеседовании

Занятость: Полная

Сейчас мы в поиске IOS-Разработчика (middle уровень) в команду Кредитование в Мой МТС. Мы развиваем разделы: МТС Флекс, мобильная коммерция, кредитные карты, лимиты на связь, лимиты на покупки и др.

Технологии и стек:

Swift, SnapKit, URLSession, REST API, модульная архитектура.

Unit-тесты на Quick/Nimble, моки через Cuckoo, автогенерация через Sourcery. SwiftLint.

Что нужно делать:

участвовать в разработке продуктов

участвовать поддержке и расширении функционала

проводить code-review для постоянного совершенствования

участвовать в развитии, планировании и PBR

общаться с архитекторами, аналитиками, тестировщиками, другими разработчиками

писать unit-тесты

заниматься рефакторингом существующей кодовой базы

Кого мы ищем:

опыт коммерческой разработки клиентских приложений под iOS от 2-х лет

верстка кодом и понимание работы Autolayout

понимание устройства Clean архитектур

понимание и опыт работы с управлением памятью в Swift

понимание принципов SOLID и опыт их применения

понимание Objective-C кода на уровне чтения

понимание нюансов работы с сетевым слоем

понимание принципов работы Git

понимание концепции ООП, работы алгоритмов и структур данных

понимание концепции многопоточности, опыт работы с ней

понимание принципов работы DI (например, Swinject)

*🌐 Резюме отправлять:* Откликнуться

–––

Бесплатный постинг вакансий: @freeIT_job

Забирай *📚* Базу Знаний

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

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

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

Навыки

  • Swift
  • SnapKit
  • URLSession
  • REST API
  • Quick
  • Nimble
  • Cuckoo
  • Sourcery
  • SwiftLint
  • Clean Architecture
  • SOLID
  • Objective-C
  • Git
  • OOP
  • Algorithms
  • Data Structures
  • Multithreading
  • Dependency Injection
  • Swinject
  • Unit Testing

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

Проверка понимания основ управления памятью в Swift, что критично для мобильной разработки.

Расскажите о разнице между strong, weak и unowned ссылками. В каких случаях использование unowned может привести к крашу приложения?

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

Как бы вы реализовали механизм повторных запросов (retry policy) при работе с URLSession в случае нестабильного соединения?

В стеке указан SnapKit и верстка кодом.

В чем преимущества и недостатки верстки кодом перед использованием Storyboards/XIB, и как вы решаете конфликты Autolayout в коде?

Упоминается использование Swinject и DI.

Зачем нужен Dependency Injection в модульной архитектуре и какие преимущества дает использование контейнеров типа Swinject?

В требованиях указано понимание многопоточности.

Как предотвратить состояние гонки (race condition) при доступе к общему ресурсу из разных потоков в Swift?

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

более 1000 офферов получено
4.9

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

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

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

Россия