Senior IOS-разработчик
20 Августа 2025

Город:
Алматы
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Chocofamily (Chocolife, Chocotravel, Chocofood, Lensmark, Idoctor)"
❤️Chocofood — ведущий казахстанский сервис онлайн-заказа и доставки еды, успешно работающий на рынке с 2013 года. Компания сотрудничает с более чем 2000 заведениями в 11 городах Казахстана, включая такие известные сети, как Burger King, KFC, Bahandi, Hardee's и AB Restaurants.
Мы делаем весь продукт внутри команды — ничего не отдаём на аутсорс. У нас сильные разработчики, и каждый день мы вместе улучшаем сервис. На iOS у нас работает клиентское приложение, им пользуются люди по всему Казахстану.
В команде важно инженерное мышление: мы растём вместе, делимся опытом, делаем код-ревью и помогаем друг другу на merge request’ах.
Какие задачи нужно будет решать в этой роли?
- Разрабатывать новые фичи и подключать внешние сервисы через API и WebSockets (используем Centrifugo);
- Строить интерфейсы на основе данных с сервера (backend-driven UI);
- Настраивать кеширование и обновление данных, чтобы всё работало быстро и стабильно;
- Следить за стабильной работой приложения при плохом интернете;
- Участвовать в редизайне — адаптировать UI под новые сценарии и улучшать UX;
- Отвечать за всё iOS-направление: проектировать архитектуру, поддерживать чистоту кода, развивать инфраструктуру, следить за качеством;
- Настроить и поддерживать CI/CD-процессы;
- Писать модульные и UI-тесты, следить за покрытием, помогать ловить баги до релиза;
- Погружаться в бизнес-логику, предлагать улучшения, быть частью продуктовой команды;
- Взаимодействовать с Android- и Flutter-разработчиками: обсуждать фичи, синхронизировать подходы, делать код-ревью.
Какие требования к этой роли?
- Опыт коммерческой разработки под iOS минимум 5–7 лет.
- Отличное знание Swift. Мы пишем на Swift 6.0. Минимальная версия iOS 14.0.
- Опыт работы без сторонних библиотек:
- UI – написание интерфейсов вручную (SnapKit для нас — сторонний инструмент).
- Сетевой слой – работа с запросами без Alamofire.
- Хранилище данных – собственное решение вместо Core Data/Realm.
- Знание и понимание работы WebSockets, опыт работы с Centrifugo (или готовность разобраться).
- Понимание работы с доступностью интернета и обработкой сетевых ошибок.
- Знание и понимание VIP(aka CleanSwift).
- Умение разбираться в чужом коде и читать сложные самописные решения.
- Работа с XIB-файлами (отдельные элементы интерфейса).
- Умение выстраивать взаимодействие с бизнесом и командой мобильных разработчиков.
- Постоянное саморазвитие и применение полученных знаний на практике.
Что мы предлагаем нашим сотрудникам?
- Работу в одном из самых быстроразвивающихся сегментов экономики в мире;
- Адекватную и сильную команду, с партнерским мышлением;
- Возможность применять трендовые технологии и реализовывать смелые идеи - мы за аргументированные эксперименты;
- Работу в удобном офисе в центре Алматы;
- Оплату онлайн курсов и книг, нужных для саморазвития, участие на международных конференциях.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
13 Августа
DevOps / Разработчик-автоматизатор (n8n + AI)
Алматы
Компания "Григорович" Мы ищем специалиста, который уверенно ориентируется в DevOps-инструментах, умеет работать с n8n и интегрировать...
13 Августа
Алматы
Компания "Банк ЦентрКредит" Обязанности: - Разработка и настройка проверок качества данных в Informatica Data Quality (IDQ) - Создание,...
14 Августа
Алматы
Компания "Mybuh.kz" Обязанности: Уважаемые кандидаты, ознакомьтесь внимательно с условиями вакансии! • разработка и поддержка проектов на...
13 Августа
Главный специалист (Разработчик 1С) Департамента цифровизации
Алматы
Компания "ЕНПФ" Квалификационные требования к кандидатам: Образование: Высшее техническое или экономическое Опыт работы: Не менее 2...
13 Августа
Алматы
Компания "ДБ АО Сбербанк" В АО Береке банк открыта позиция Разработчика решений Разработчик решений Сектора выполняет следующие...
Вакансия размещена в отрасли