Senior iOS Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Уже 8 лет мы запускаем технологические стартапы за рубежом. Наша команда работает удаленно из разных городов и стран.
На своём примере мы доказываем, что небольшая команда может развивать и поддерживать масштабные проекты. Размер команды и подходы к разработке позволяют вам увидеть весь процесс изнутри. Вы можете развиваться в желаемую сторону, и наращивать те компетенции, которые наиболее интересны.
Во внутренних процессах мы делаем ставку на командную работу: верим, что чуткое взаимодействие улучшает результаты работы, развивает профессиональные навыки. Вежливо и непринужденно общаемся, этично и без предрассудков. Приветствуем инициативу, прислушиваемся к сотрудникам.
Нам необходим разработчик, специализирующийся на мобильном стеке технологий, чтобы присоединиться к команде разработки кросс-платформенного SDK (iOS). Параллельно другая команда разрабатывает Android версию. Сейчас мы находимся на этапе пилотных интеграций с канадскими и американскими теле и медиа компаниями.
Основные задачи на первое время:
Дорабатывать существующий функционал SDK:
WebRTC based voice chat
in-app betting
real-time sport statistics
Проектировать архитектурные решения SDK под iOS
Разрабатывать новые модули фреймворка и интегрировать их с бэкэндом используя gRPC
Вы нам нужны, если вы:
- Проявляете интерес к работе и своему развитию
- Любите работать в команде
- Разрабатываете под iOS, имеете более 2х лет опыта разработки на Swift
- Понимаете как работает сетевой стек, gRPC / Restful API / SaaS решения
- Исследуете и решаете бизнес-задачи: понимаете, что код в первую очередь должен решать проблему бизнеса, а не только быть красивым
Будет плюсом, если вы:
Имеете опыт разработки на ReactNative
Имеете опыт разработки под tvOS
Наш подход к работе:
Работаем по гибким методологиям (Scrum, адаптированный под наши нужды)
Используем актуальные практики разработки продукта: документация, код ревью, TDD, semantic versioning, статический анализ кода, CI/CD — со стороны разработки; следование design guidelines, модульность дизайн системы, использование систем контроля версий — со стороны дизайна
Используем современный технологический стек
Гибкий рабочий график с обязательными митингами в течение дня. Мы доверяем своим сотрудникам и оцениваем их работу по результатам
Мы ждем, что вы сможете показать как вы работаете (OSS projects, code samples, ideas, etc). Если заинтересуете, то постараемся показать наш процесс работы ближе во время тестового задания.
Любим junior разработчиков, но, к сожалению, нет возможности обучать вас на этом проекте. Обязательно пишите, но рассматривать ваши кандидатуры будем только в будущем.
Бонусы
- Заработная плата возможна в USD
Оплачиваем коворкинг
Оплачиваем билеты на конференции – например, мы ежегодно посещаем Nodeconf EU в Ирландии
Компенсируем расходы на использование инструментов для разработки
Вы сможете работать в удобном для вас режиме, всё обсуждается
Дополнительные инструкции
Для связи пишите нам на getstarted@makeomatic.ca или в telegram:
P.S.: Нас не интересует сотрудничество с агентствами и HR компаниями.