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