Senior iOS Graphics Engineer
Самостоятельно решайте сложные продуктовые задачи от начала до конца: от бизнес-потребностей и нужд пользователя до реализации, оценки результатов и итераций.
[Apply]
ArtWorkout — это мобильное приложение для рисования, которым пользуются миллионы людей по всему миру. Мы сочетаем креативность, образование и геймификацию, чтобы помочь пользователям научиться рисовать, расслабиться и развить новые навыки.
Вы будете работать над продуктом, которым пользуются более 1 миллиона активных пользователей iOS в месяц и более 1,5 миллионов активных пользователей Android в месяц, обрабатывать около 80 миллионов событий ClickHouse в день и имеете опыт более 600 A/B тестов.
Мы ищем iOS-инженера по графике, ориентированного на продукт: человека, который понимает бизнес-цели и потребности пользователей, проясняет нечеткие задачи, предлагает решения, реализует их, измеряет результаты и итерирует.
Что такое Product Engineering у нас
- Начинайте с бизнес-цели и проблемы пользователя, а не только с готовой спецификации.
- Превращайте нечеткие проблемы в ясные решения и планы реализации.
- Ставьте под сомнение предположения и проактивно предлагайте улучшения продукта, UX, графики, производительности и технической части.
- Отвечайте за результат от начала до конца: исследование, реализация, выпуск, мониторинг и итерации.
- Работайте с продуктовым отделом, дизайнерами, аналитиками и инженерами, чтобы определить, что такое успех.
- Используйте данные и эксперименты, чтобы проверить, действительно ли решение улучшило продукт.
Обязанности
- Разрабатывайте и улучшайте наш движок рисования на Metal.
- Создавайте интерактивные функции рисования и геймификации.
- Отвечайте за продуктовые и технические инициативы от определения проблемы до результата в продакшене.
- Предлагайте улучшения в опыте рисования, механиках вовлечения, производительности и надежности.
- Трансформируйте бизнес-потребности и нужды пользователей в практические технические решения, не дожидаясь полностью специфицированной задачи.
- Оптимизируйте производительность графики и качество рендеринга.
- Разрабатывайте клиент-серверные интеграции.
- Определяйте сигналы успеха, отслеживайте выпущенные функции и итерируйте на основе результатов.
- Участвуйте в код-ревью и технических и продуктовых обсуждениях.
Требования
- Отличные навыки работы со Swift и UIKit.
- Опыт работы с Metal или другим графическим API, таким как OpenGL, Vulkan или DirectX.
- Уверенный опыт создания iOS-приложений с интенсивной графикой.
- Опыт работы со SwiftUI и Combine.
- Уверенное владение кодовой базой продакшена.
- Высокий уровень ответственности и способность эффективно работать с неопределенностью.
- Продуктовое мышление: способность связывать технические решения с результатами для пользователей и бизнеса.
- Способность обсуждать компромиссы, предлагать решения и доводить работу до завершения.
Желательно
- Практический опыт A/B-тестирования: гипотезы, метрики успеха, запуск экспериментов и интерпретация результатов.
- Опыт работы с GrowthBook или другой платформой для экспериментов.
- Опыт работы с PencilKit.
- Опыт создания креативных, графических или других приложений с интенсивной графикой.
- Опыт использования продуктовой аналитики для улучшения выпущенных функций.
Технологии, которые мы используем
- Metal, PencilKit, SwiftUI, Combine, Fastlane, GrowthBook, ClickHouse, Redash, Apphud, GitHub, Reviewable.
- Вы также будете сотрудничать с инженерами, работающими с JavaScript, React и Node.js, хотя опыт работы с этими технологиями не требуется.
Что мы предлагаем
- Полностью удаленная работа из любой точки мира.
- Контракт с индивидуальным предпринимателем или частным лицом.
- Гибкий график работы.
- Прямое влияние на продуктовые решения и возможность самостоятельно вести значимые инициативы.
- Возможность работать над одним из ведущих мировых приложений для рисования, которым пользуются миллионы людей.