IOS-разработчик (Jun+/Middle)

07 Июля

от 140 000 до 180 000 руб.

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

Город:

Санкт-Петербург

Занятость:

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

Компания "ДОСТАЕВСКИЙ"

Какие будут задачи:

  • Функциональное развитие приложения Dostaевский, Dostaевский курьер
  • Совершенствование кода и архитектуры приложения;
  • Исправление багов;
  • Написание unit-тестов;
  • Ведение технической документации.

Что мы хотим найти в кандидате:

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

  1. UIKit и Swift
    - Глубокое знание UIKit, Auto Layout, работа с UIScrollView, UITableView, UICollectionView
    - Понимание жизненного цикла UIViewController, UIView, обработка событий
    - Работа с кастомными вью, анимациями, градиентами
  2. RxSwift (ключевое требование)
    - Уверенное владение RxSwift: Observable, Driver, BehaviorRelay, PublishSubject
    - Понимание операторов: flatMap, map, filter, combineLatest, debounce, throttle
    - Работа с DisposeBag, управление подписками, предотвращение утечек
    - Опыт с RxCocoa для биндинга UI (rx.text, rx.tap, rx.action)
  3. REST API
    - Работа с URLSession, Alamofire или кастомным слоем
    - Обработка ошибок, ретраи, таймауты
    - Кодирование/декодирование Codable
    - Работа с токенами, авторизация

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

  1. Архитектура MVVM
    - Понимание MVVM: View ↔ ViewModel ↔ Model
    - Разделение логики, тестируемость ViewModel
    - Опыт с ViewModelController
  2. Dependency Injection
    - Работа с DI-контейнерами (ручная реализация)
    - Регистрация и разрешение зависимостей по тегам и типам
    - Понимание жизненных циклов: .singleton, .weakSingleton
  3. RealmSwift
    - Работа с Realm базой данных
    - CRUD операции, миграции
    - Реактивные подписки на изменения
  4. Навигация и Роутинг
    - Понимание паттерна Coordinator/FlowController
    - Deeplink-и, обработка URL-схем
    - Модальная навигация, push/pop, вложенные модальные окна

Что мы предлагаем:

  • Оформление по ТК РФ;
  • Удаленный формат
  • График работы 5/2;
  • Классные интересные задачи, которые не позволят стоять на месте;
  • Профессиональный рост, наставничество и регулярный Code Review;
  • Дружный и поддерживающий коллектив;
  • Скидка на корпоративный английский в крупной онлайн школе SkyEng.
Похожие вакансии

02 Июля

Go разработчик (Test Management System), Ozon Банк

Санкт-Петербург

Компания "Ozon" Команда Банка Ozon создаёт и развивает сервисы для покупателей и продавцов. Мы строим банк как современный IT-продукт — с...

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

02 Июля

Старший Go разработчик (Load Testing Platform), Ozon Банк

Санкт-Петербург

Компания "Ozon" Команда Банка Ozon создаёт и развивает сервисы для покупателей и продавцов. Мы строим банк как современный IT-продукт — с...

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

01 Июля

Middle/Senior JavaScript FullStack разработчик

Санкт-Петербург

Компания "Таймвэб.Клауд" Timeweb Cloud — это облако, которое не стоит на месте. Мы создаем масштабную экосистему ИТ-сервисов — от надежной...

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

01 Июля

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

Санкт-Петербург

Компания "KFC (Интернэшнл Ресторант Брэндс)" Обязанности: Сбор бизнес-требований к отчетности с внутренних заказчиков Постановка...

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

02 Июля

Full-stack разработчик (JS/PHP)

Санкт-Петербург

Компания "СОГАЗ, Международный медицинский центр" Мы ищем в команду профессиональных врачей full-stack разработчика, который будет заниматься...

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

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

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