IOS Developer (Middle/Senior)
Удаленно | ZiMAD
ZiMAD — американский издатель и разработчик мобильных игр, который находится на переднем крае игровой индустрии с 2009 года. Мы — динамичная многонациональная команда, говорящая на 15 языках и проживающая в 63 городах 17 стран.
Обязанности:
- Проектирование и реализация новых пользовательских функций и архитектурных модулей для зрелого клиент-серверного 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 для рефакторинга и улучшения кода, включая оценку его влияния на производительность, читаемость и архитектуру.
Мы предлагаем:
- Возможность работать в ZiMAD, американской компании с разнообразным портфелем глобальных free-to-play (F2P) проектов с многомиллионной ежемесячной пользовательской базой
- Участие во всем цикле разработки продукта
- Перспективы карьерного роста в международной компании
- Возможности удаленной работы
- Гибкий график работы
- Бонусы по результатам достижения KPI и финансовых показателей проектов
- Оплачиваемые конференции, обучение (включая языковые курсы) и воркшопы
- Возможность проведения сессий с психологами для улучшения ментального здоровья и благополучия
- Участие в благотворительных проектах