iOS Developer
Проект: MJP
Офис: Все геолокации
Вы увлечены своей работой и хотите следовать за своими мечтами?
Присоединяйтесь к команде ZiMAD, и давайте вместе создавать исключительные игры!
ZiMAD — американский издатель и разработчик мобильных игр, который находится в авангарде игровой индустрии с 2009 года. Мы — динамичная международная команда, говорящая на 15 языках и живущая в 63 городах 17 стран. С впечатляющим портфолио всемирно известных бесплатных проектов, включая такие игры, как Magic Jigsaw Puzzles, Puzzle Villa, Art of Puzzles, Dominoes и многие другие, мы постоянно расширяем границы и верим, что игры могут быть чем-то большим, чем просто развлечение.
Мы наладили партнерские отношения с всемирно известными брендами (такими как Disney, Nickelodeon, LIFE, Sony Pictures и т. д.) и стремимся разрабатывать игры, которые улучшают психическое самочувствие и обеспечивают выдающийся пользовательский опыт.
Мы ищем опытного iOS-разработчика для разработки и поддержки мобильных приложений для App Store. Вакансия полностью удаленная, полная занятость. Присоединяйтесь к динамичной команде, где вы сможете применить свои навыки в реальных проектах!
Обязанности:
- Проектирование и реализация новых пользовательских функций и архитектурных модулей для зрелого клиент-серверного iOS-приложения.
- Активная рефакторинг и модернизация унаследованного кода с использованием инструментов на базе ИИ для повышения поддерживаемости, производительности и скорости разработки.
- Поддержка и улучшение смешанной кодовой базы UIKit/SwiftUI и Objective-C/Swift, обеспечение качества кода и архитектурной согласованности.
- Оптимизация пользовательского интерфейса, анимации и общей производительности приложения.
- Отладка сложных проблем, анализ отчетов о сбоях и проактивное сокращение технического долга.
- Участие в код-ревью и всех Agile/Scrum-церемониях.
Требования:
- Глубокие знания Swift и Objective-C, UIKit и SwiftUI.
- Прочный опыт работы с Auto Layout, GCD, Swift Concurrency и Core Animation.
- Опыт работы с REST API, HTTP и JSON.
- Опыт работы с Core Data и SDWebImage.
- Хорошее понимание ООП, принципов проектирования и архитектурных шаблонов (MVVM, MVP).
- Глубокие знания управления памятью iOS и инструментов отладки.
- Способность работать с существующей кодовой базой и поддерживать ее.
- Опыт работы с Git и CocoaPods.
- Практический опыт использования инструментов на основе LLM (например, GitHub Copilot, Cursor и т. д.) в повседневной разработке.
- Понимание ограничений LLM и способность структурировать рабочие процессы с учетом их.
- Способность создавать точные и воспроизводимые запросы для повторяющихся инженерных задач.
- Опыт применения GenAI для рефакторинга и улучшения кода, включая оценку его влияния на производительность, читаемость и архитектуру.
Будет плюсом:
- Опыт разработки игр с использованием SpriteKit или других мобильных игровых движков.
- Опубликованные приложения в App Store (ссылки в резюме обязательны).
- Использование ИИ для анализа унаследованного кода (например, обнаружение дублирования, упрощение логики).
- Применение ИИ при исследовании ошибок, логов и отчетов о сбоях.
- Использование ИИ для выявления проблем с производительностью (например, утечек памяти, циклов удержания, многопоточности).
- Базовое понимание таких подходов, как семантический поиск или RAG.
- Опыт внедрения практик ИИ в командные рабочие процессы (например, шаблоны запросов, руководства, лучшие практики).
Мы предлагаем:
- Возможность работать в ZiMAD, американской компании с разнообразным портфолио глобальных бесплатных (F2P) проектов с ежемесячной аудиторией в миллионы пользователей.
- Участие во всем цикле разработки продукта.
- Перспективы карьерного роста в международной компании.
- Возможность удаленной работы.
- Гибкий график работы.
- Бонусы по достижении KPI и финансовых результатов проектов.
- Оплачиваемые конференции, обучение (включая языковые курсы) и семинары.
- Возможность пройти сеансы с психологами для улучшения вашего психического здоровья и благополучия.
- Участие в благотворительных проектах.