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

ДОСТАЕВСКИЙ

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

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

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

  • Функциональное развитие приложения 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.
Навыки
  • iOS
  • Swift
  • REST API
  • Unit Testing
  • RxSwift
  • MVVM
Посмотреть контакты работодателя

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

Бизнес Технологии

Middle frontend-разработчик

Бизнес Технологии

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

  • до 200000 RUR

Рекомендуем
IT-Agency
  • Санкт-Петербург

  • до 180000 RUR

Рекомендуем
Kids360
  • Санкт-Петербург

  • до 180000 RUR

Рекомендуем
DigitalForms
  • Санкт-Петербург

  • до 180000 RUR

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

  • до 180000 RUR

Амбреллио

Middle Ruby Developer

Амбреллио

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

  • до 180000 RUR

Эксбо Север

Middle Level Designer

Эксбо Север

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

  • до 180000 RUR

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

  • от 160000 RUR

Вместе
  • Санкт-Петербург

  • до 150000 RUR

Норд Клан
  • Санкт-Петербург

  • до 150000 RUR

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

  • до 150000 RUR

СПб ГКУ Санкт-Петербургский информационно-аналитический центр

Middle Java разработчик

СПб ГКУ Санкт-Петербургский информационно-аналитический центр

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

  • до 150000 RUR

Topface Media
  • Москва

  • до 140000 RUR

АМТЕХ
  • Санкт-Петербург

  • до 140000 RUR

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

  • до 140000 RUR

СПб ГКУ Санкт-Петербургский информационно-аналитический центр

Middle / Middle+ Frontend Developer (Vue 3 / Nuxt)

СПб ГКУ Санкт-Петербургский информационно-аналитический центр

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

  • до 140000 RUR

ЦРТ | Группа компаний

Middle QA-engineer (Manual+Auto Java)

ЦРТ | Группа компаний

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

  • до 140000 RUR

НаПоправку

IOS developer (SwiftUI)

НаПоправку

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

  • до 200000 RUR

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

Middle/Senior QA Engineer (ЦФТ)

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

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

  • до 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию