Senior IOS-разработчик( Innovative People )

09 Ноября

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Компания "Innovative People"

Привет!

Мы — группа компаний Innovative People — и мы уже 18 лет предоставляем услуги в области информационных технологий.

Сотрудничаем с такими компаниями, как: Альфа-банк, Тинькофф, БКС, Спортмастер, Райффайзен банк, Финансовая корпорация Открытие, МТС, Звук, X5 Retail Group и др. Помогаем нашим клиентам в реализации IT-проектов и подбором/созданием продуктовых команд.

Чем нужно будет заниматься?

  • Создавать новый и оптимизировать имеющийся функционал мобильного приложения;
  • Участвовать в проектировании и разработке архитектуры и модулей приложения;
  • Выполнять задачи в рамках двухнедельных спринтов, двухнедельного релизного цикла;
  • Инициировать проработку и выполнять задачи для устранения технического долга, писать Unit-тесты;
  • Участвовать в code review своей команды.
  • Технологический стек*
  • Swift / Objective-c
  • MVVM+C
  • AVFoundation / AVPlayer
  • UIKit / Lottie / Constraints
  • RxSwift / ReactiveCocoa / ReactiveObjC
  • DBProvider / GRDB / Realm
  • Alamofire / GraphQL / RestAPI
  • Firebase (Analytics, RemouteConfig, Crashlytics)
  • XCTests / RxTests

Что мы ждем от будущего коллеги:

  • Опыт разработки на Swift и Objective-C от 3-х лет;
  • После твоего code review у багов не остается шансов попасть в dev;
  • Слышал про TDD и интеграционное тестирование, умеешь писать код, который можно покрыть unit-тестами, понимаешь зачем нужны тесты в коде;
  • Уверенно чувствуешь себя с CoreData, Realm или другими БД;
  • Знаешь как искать и исправлять утечки в приложении;
  • Умеешь работать с типичными архитектурами мобильных приложений. Знаешь классические паттерны GoF, знаешь как устроен MVVM, Clean Architecture;
  • Знаешь RxSwift на таком уровне, что можешь научить им пользоваться и можешь объяснить когда от него лучше отказаться;
  • Узнал о CoreGraphics, CoreAnimation, AVFoundation (AVAssets, AVPlayer, AVVideoPlayer) и медиастримах не из описания этой вакансии;
  • Умеешь выстраивать дизайн-системы приложения;
  • Уверенно жонглируешь атомиками между потоками;
  • Можешь быть техническим экспертом в команде, проактивно предлагать идеи для улучшения, менторить 1-3 разработчиков.
Похожие вакансии

26 Октября

Data Scientist (разработчик рейтинговых моделей)

Москва

Компания "РОСБАНК, Societe Generale Group (Russia)" Позиция связана с разработкой и сопровождением моделей машинного обучения для корпоративных...

Отправить резюме подробнее

26 Октября

Java-разработчик senior (кредитная платформа для юр. лиц)

Москва

Компания "РОСБАНК, Societe Generale Group (Russia)" Приглашаем Java-разработчика уровня Senior присоединиться к команде ПАО Росбанк. В...

Отправить резюме подробнее

26 Октября

Java разработчик (кредитование)

Москва

до 400 000 руб.

Компания "Сбербанк" Команда трайба "Малый и микро бизнес" разрабатывает технологические web и мобильные приложения для сотрудников банка,...

Отправить резюме подробнее

26 Октября

Senior Java/Kotlin-разработчик в команду IAM [МТС Web Services (MWS)]

Москва

Компания "МТС" МТС — это мультисервисная цифровая экосистема. Мы создаем и развиваем сервисы в сфере мобильной связи, больших данных,...

Отправить резюме подробнее

26 Октября

DBA-инженер в команду инфраструктуры, Middle+/Senior

Москва

Компания "СКБ Контур" Контур — экосистема для бизнеса. У нас продуктовая, а не заказная разработка. С 1988 года мы создаем решения, которые...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: