Описание вакансии
Основные обязанности
- Руководство разработкой и поддержкой основных компонентов iOS, включая базовые библиотеки фреймворков и реализацию бизнес-модулей, обеспечивая их бесшовную интеграцию и оптимальную производительность.
- Участие в стратегическом проектировании и улучшении архитектуры iOS с акцентом на ключевые возможности: оптимизацию гибридных контейнеров, управление памятью, снижение энергопотребления, координацию потоков и системные улучшения.
- Обеспечение высочайших стандартов надежности и качества базовых компонентов iOS, включая отказоустойчивость, стабильность работы в сети и поддерживаемость кода.
- Активное выявление и устранение технических узких мест, прогнозирование рисков, оптимизация рабочих процессов и повышение эффективности системы.
- Тесное сотрудничество с кросс-функциональными командами для согласования разработки с бизнес-целями и своевременного выпуска качественных функций.
- Вклад в документирование и обмен знаниями о технических процессах, способствуя прозрачности и непрерывному обучению в команде.
- Отслеживание отраслевых тенденций и новых технологий, предложение инновационных решений для удовлетворения потребностей пользователей и конкурентных вызовов.
Требования к кандидату
- Подтвержденный опыт разработки под iOS с глубоким пониманием основных фреймворков (UIKit, Foundation, Core Data) и проектирования системной архитектуры.
- Свободное владение Swift/Objective-C и опыт создания масштабируемых высокопроизводительных приложений для iOS.
- Отличные навыки решения сложных технических задач и написания надежного, поддерживаемого кода.
- Способность работать как самостоятельно, так и в команде, проявляя инициативу в проектах разного масштаба.
- Опыт работы с системами контроля версий (например, Git) и гибкими методологиями разработки.
- Навыки эффективной коммуникации с нетехническими специалистами и коллегами из других отделов.
- Знание методов оптимизации производительности, включая управление памятью, энергопотреблением и многопоточность.
- Опыт работы с CI/CD-процессами и автоматизированным тестированием для обеспечения качества и быстрого развертывания.
- Умение анализировать и исправлять сложные системные проблемы с фокусом на стабильность, масштабируемость и пользовательский опыт.
- Стремление к инновациям и постоянному обучению, интерес к новейшим технологиям iOS и лучшим практикам отрасли.
Культура команды
Мы создаем совместную и инклюзивную среду, где ценятся креативность и техническое мастерство. Наша команда придерживается принципов прозрачности, ответственности и стремления к качеству. Мы поощряем обмен знаниями через регулярные воркшопы и взаимные ревью, способствуя профессиональному росту каждого участника. Культура балансирует между сложными задачами и развитием, предлагая возможности для наставничества и карьерного роста. Мы поддерживаем здоровый баланс работы и личной жизни в энергичной атмосфере, нацеленной на инновации и амбициозные проекты.
