Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
iOS разработчик
генерация резюме
сопроводительное письмо
описание
Компания является американским издателем и разработчиком мобильных игр, работающим в индустрии с 2009 года. Команда создает проекты в жанре free-to-play, сотрудничает с международными брендами и стремится развивать игры, которые способствуют ментальному благополучию пользователей.
задачи
- Проектировать и внедрять новые клиентские функции и архитектурные модули для 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.
- Практический опыт использования инструментов на базе больших языковых моделей (GitHub Copilot, Cursor) в ежедневной разработке.
- Умение составлять точные запросы для инженерных задач и понимание ограничений искусственного интеллекта.
- Будет плюсом опыт разработки игр на SpriteKit или других движках, наличие опубликованных приложений в App Store, использование искусственного интеллекта для анализа устаревшего кода, поиска ошибок, выявления проблем с производительностью, понимание подходов семантического поиска или RAG, а также опыт внедрения практик работы с искусственным интеллектом в командные процессы.
условия
- Работа в международной компании с портфелем глобальных игровых проектов.
- Участие в полном цикле разработки продукта.
- Перспективы карьерного роста.
- Гибкий график работы.
- Бонусы по результатам достижения ключевых показателей эффективности и финансовых результатов проектов.
- Оплата конференций, обучения и языковых курсов.
- Сессии с психологами для поддержания ментального здоровья.
- Участие в благотворительных проектах.
навыки