Описание вакансии
В качестве iOS-разработчика вы будете отвечать за разработку и постоянное обновление мобильных приложений нашей компании на платформе iOS, обеспечивая их высокое качество. Вы будете играть ключевую роль в оптимизации существующей архитектуры приложений, базовых фреймворков и компонентного дизайна для повышения производительности и удобства пользователей. Кроме того, вы сосредоточитесь на улучшении ключевых показателей мобильной производительности, таких как скорость загрузки, стабильность и использование памяти, чтобы обеспечить бесперебойную работу на различных устройствах. Ваша способность быстро выявлять и устранять сложные технические проблемы будет иметь решающее значение для эффективного обновления и решения задач. Вы будете тесно сотрудничать с менеджерами продукта, дизайнерами и бэкенд-командами, чтобы обеспечить полный цикл разработки новых функций от прототипа до запуска.
Ключевые обязанности
- Руководство разработкой и ежедневным обновлением iOS-приложений, обеспечение высокого качества результатов.
- Оптимизация существующей архитектуры приложений, базовых фреймворков и компонентного дизайна для повышения производительности и удобства пользователей.
- Постоянное улучшение ключевых показателей мобильной производительности, включая скорость загрузки, стабильность и использование памяти, для обеспечения бесперебойной работы на различных устройствах.
- Быстрое выявление и устранение сложных технических проблем в процессе разработки для поддержания эффективных циклов обновления.
- Тесное сотрудничество с менеджерами продукта, дизайнерами и бэкенд-командами для обеспечения полного цикла разработки новых функций от прототипа до запуска.
Требования к кандидату
- Диплом бакалавра или выше в области компьютерных наук или смежной дисциплины, 5+ лет опыта в мобильной разработке и подтвержденный опыт полного цикла разработки и запуска приложений.
- Владение Swift; опыт работы с Flutter для кроссплатформенной разработки будет преимуществом.
- Практический опыт в оптимизации производительности, управлении памятью и оптимизации рендеринга UI, с акцентом на качество кода и производительность.
- Отличные навыки проектирования систем, способность самостоятельно проектировать и реализовывать модульные архитектуры для сложных систем.
- Хорошие коммуникативные навыки и умение работать в команде, высокая ответственность.
Условия
Возможность удаленной работы, пятидневная рабочая неделя. Кандидаты должны иметь диплом бакалавра очного обучения.