Описание вакансии
ArtWorkout — это мобильное приложение для рисования, которым пользуются миллионы людей по всему миру. Мы объединяем творчество, образование и геймификацию, чтобы помочь пользователям научиться рисовать, расслабиться и развить новые навыки.
Мы ищем ориентированного на продукт инженера по графике для iOS: человека, который понимает бизнес-задачи и потребности пользователей, разъясняет неоднозначные задачи, предлагает решения, внедряет их, измеряет результаты и постоянно совершенствует продукт.
Задачи
•Разрабатывать и совершенствовать наш чертежный механизм на основе Metal.
•Разрабатывать интерактивные функции для рисования и геймификации.
•Разработка и реализация собственных продуктовых и технических проектов, от определения проблемы до получения результата в производстве.
•Предлагать улучшения в процессе рисования, механизмах взаимодействия с пользователем, производительности и надежности.
•Преобразовывать потребности бизнеса и пользователей в практические технические решения, не дожидаясь полного определения задачи.
•Оптимизация производительности графики и качества рендеринга.
•Разрабатывать интеграции клиент-серверной архитектуры.
•Определять сигналы успеха, отслеживать выпущенные функции и вносить изменения на основе полученных результатов.
•Принимать участие в проверках кода, а также в технических и продуктовых обсуждениях.
Требования
•Уверенное владение Swift и UIKit.
•Опыт работы с Metal или другими графическими API, такими как OpenGL, Vulkan или DirectX.
•Уверенный опыт разработки ресурсоемких iOS-приложений с интенсивной графикой.
•Опыт работы со SwiftUI и Combine.
•Уверенность в работе с кодовой базой, используемой в производственной среде.
•Высокая степень ответственности и способность эффективно работать в условиях неопределенности.
•Продуктовое мышление: способность связывать технические решения с результатами для пользователей и бизнеса.
•Умение объяснять компромиссы, предлагать решения и доводить работу до конца.
•Английский B1+, русский B1.
Условия: удалённо, полная занятость, ЗП обсуждается на собеседовании.