Senior iOS Developer

Дата размещения вакансии: 04.05.2024
Работодатель: Radium Finance
Уровень зарплаты:
от 300000 до 400000 RUR
Город:
Москва
Бауманская улица
Требуемый опыт работы:
От 3 до 6 лет
Обязанности:
  • Проектируете и внедряете общую архитектуру приложений 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, понимание потребностей и опыта конечных пользователей и расстановка приоритетов.
Условия:
  • Оплата обсуждаемо
  • Мы Стартап. Имеем преимущества/возможности и ограничения на начальном этапе.
  • Возможность совмещать онлайн/офлайн