Вакансия: Senior IOS developer в Санкт-Петербург

Полное описание вакансии: Senior IOS developer в Санкт-Петербург

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1020977 Senior IOS developer Санкт-Петербург > Синергия open 2023-05-23
Необходимые навыки
  • > Swift
  • > MVVM
  • > UIKit
  • > RXSwift
  • > CocoaPods
  • > Production
Требования

Занимался версткой по Figma в коде, SnapKit. Работал с асинхронным кодом RxSwift. Работал с Alamofire. Обладаешь опытом отладки OOM, crashes.

Обязанности

Разработка нескольких приложений Турбо для заправки и покупки товаров на АЗС в качестве единственного разработчика. У вас будет ментор, но...

Описание

Наша платформа используется крупнейшими компаниями для предоставления сервиса заправки топливом (Тинькофф, Яндекс.Заправки, Сбер).

У нас микросервисная архитектура, задеплоенная в Kubernetes, развернутая в Яндекс. Облаке, REST API для собственных мобильных приложений, веб интерфейсов, партнёрских мобильных приложений и интеграций с партнёрскими сервисами.

Мы активно развиваемся и ищем в команду IOS разработчика

Чем предстоит заниматься:

  • Разработка нескольких приложений Турбо для заправки и покупки товаров на АЗС в качестве единственного разработчика. У вас будет ментор, но приложения надо будет развивать самому
  • Участие в проектировании API для взаимодействия с бекендом
  • Объяснение бекендерам, почему они всё сделали неправильно

Приложения будут редизайниться, планируется сделать одно из лучших решений на рынке, а организация структуры хранения кода в виде монорепозитория облегчит переупаковку приложений под разные дизайны и наборы доступных фич (да, мы используем свои приложения сами, а также продаём другим крупным компаниям для их внутреннего использования)

Мы ожидаем , что ты:

  • занимался версткой по Figma в коде, SnapKit
  • работал с асинхронным кодом RxSwift
  • работал с Alamofire
  • обладаешь опытом отладки OOM, crashes
  • работал с cocoapods
  • приучен к SwiftLint

Будет плюсом если:

  • прошел через IGListKit
  • умеешь составлять OAPI контракты
  • внедрял SwiftUI
  • работал с bundler
  • есть опыт кодогенерации
  • работал не только с Codable

Будет минусом:

  • дизайн только в storyboard
  • не умеешь в Codable
  • не умеешь в curl или не было

На собеседовании будем спрашивать:

  • Каким должно быть MVVM здорового человека
  • Как сделать фоновый обработчик
  • Как сверстать UI устойчивый к разной диагонали и монобровкам
  • Как перестать крашится, и улетать в OOM

Мы предлагаем:

  • сильную команду: с нами ты каждый день сможешь учиться мастерству делать сложные вещи просто, а большое количество интегрируемых систем научат разрабатывать сервисы, которым не страшны отказы

  • минимум бюрократии - не нужен аппрув от руководства, чтобы думать и работать.

    У тебя будет кнопка Deploy to Production

  • гибридный формат работы
  • гибкое начало дня
  • ДМС со стоматологией, страхование от критических заболеваний
  • все необходимое для работы: мы предоставляем технику и корпоративную мобильную связь

Вверх