НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Instacart

Senior iOS Engineer

  • Удалённо
  • Canada - Remote (ON, AB, BC, or NS Only)
  • сегодня

Instacart ищет опытного Senior iOS Engineer в команду In-Store Mode для разработки мобильного опыта покупок в физических магазинах. Remote-позиция по Канаде с конкурентной зарплатой и гибким графиком работы.

О позиции

Вы будете работать в организации Stores Intelligence над операционной системой для продуктовых магазинов. Ваша команда создаёт мобильный опыт, который помогает людям совершать покупки в физических продуктовых магазинах — от планированияtrip домой до навигации по ассортименту и использования лояльности прямо в торговом зале. Проект интересен тем, что единая функциональность работает внутри множества фирменных приложений ритейлеров, сочетая нативный iOS с веб-контентом. Вам предстоит решать сложные задачи адаптации к разным форматам торговли — от небольших neighbourhood магазинов до крупных оптовых складов.

Чем заниматься

  • Вести iOS-проекты端到 end — от технического дизайна и стратегии развёртывания до production-операций и отладки
  • Формировать product-требования, предлагая технические решения и находя баланс между scope, качеством и сроками
  • Разрабатывать и поддерживать интеграции между нативным iOS-кодом и web-контентом (WKWebView)
  • Использовать AI-assisted инструменты развития для повышения продуктивности команды
  • Коллаборировать с инженерами, дизайнерами, data scientists и PMs разных команд

Что ждут

  • 5+ лет опыта в mobile разработке или software engineering
  • Сильные знания iOS fundamentals: Swift, SwiftUI, UIKit, Swift Concurrency или Combine
  • Опыт работы с networking protocols: RPC, REST API, WebSockets
  • Проектирование производительности, observability и reliability в production мобильных приложениях (профилирование, мониторинг)
  • Строгая test discipline с unit tests для своего кода

Будет плюсом

  • Опыт создания consumer apps в retail, e-commerce или marketplace
  • Опыт создания configurable или white-label приложений, shared components для нескольких приложений
  • Опыт resilient mobile apps при ограниченной или нестабильной connectivitiy
  • Опыт A/B тестирования и анализа результатов для product решений
  • Опыт работы с Apple frameworks: Core Location, push notifications
  • Hands-on опыт AI-assisted и agentic coding workflows
  • Опыт WKWebView и native-to-web communication

Условия

  • Конкурентная compensation с base pay CAD 168,000–177,500/year
  • Remote-работа из Ontario, Alberta, British Columbia или Nova Scotia
  • Эквиity grant на new hire и annual refresh grants
  • Гибкий подход к месту работы: Flex First policy — home, office или coffee shop
  • Регулярные ин-person events для community building
  • Комфортные benefits package

Навыки

  • Swift
  • SwiftUI
  • UIKit
  • Combine
  • Concurrency
  • REST API
  • WebSockets
  • WKWebView
  • Core Location
  • Unit Testing
  • Performance Profiling
  • Native iOS Development
  • Mobile Architecture

Сложность отбора

Senior-уровень с требованием 5+ лет опыта; требуется глубокое понимание iOS-экосистемы, архитектуры и ability вести проекты самостоятельно

Оценка JobPath

Зарплата по рынку

900 000 – 1 100 000 ₽ в месяц

Пересчитано из CAD 168K–177.5K годовых (примерно 14K–14.8K CAD/month), конвертация по курсу ~68 руб./CAD; оценка для remote senior iOS в Канаде

Оценка JobPath по рынку, не предложение работодателя

Могут спросить на собеседовании

  1. Опишите сложный архитектурный вызов, с которым вы столкнулись при интеграции native iOS и web-контента, и как вы его решили.
  2. Как вы обеспечиваете performance и reliability вашего приложения в production? Какие инструменты profiling используете?
  3. Приведите пример trade-off между scope, quality и timeline в вашем проекте. Как вы приходили к решению?
  4. Как вы используете AI-assisted tools в своей workflow? Что это дало команде?
  5. Опишите ваш подход к testing mobile приложения. Какие уровни тестирования важны и почему?

Прорепетировать это собеседование

Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.

Начать бесплатно

Сохрани похожие вакансии

Новые вакансии с такой должностью будут собираться в кабинете.

Сохранить фильтр

Перед откликом

Попробовать бесплатно

Связаться с поддержкой

Выбери, где удобнее написать