Описание
TradingView — аналитическая платформа и социальная сеть для инвесторов и трейдеров. Она предоставляет доступ к данным более чем со 100 торговых площадок по всему миру.
Задачи
•Разрабатывать и поддерживать код для iOS на Swift, уделяя внимание качеству и архитектуре
•Реализовывать сложные экраны и поведение интерфейса с помощью UIKit, SwiftUI и CoreAnimation
•Работать с архитектурой приложения, используя VIPER и MVVM
•Работать с асинхронной логикой и многопоточностью с помощью GCD и Swift Concurrency
•Оптимизировать производительность и разбираться в сложных проблемах стабильности
•Интегрировать приложение с серверным API и обеспечивать корректную работу клиентской логики
•Взаимодействовать с продуктовой командой, дизайнерами и специалистами по тестированию в процессе разработки
•Участвовать в проверке кода и делиться экспертизой
Требования
•От 4 лет опыта разработки приложений для iOS
•Уверенное знание Swift и практический опыт работы с UIKit и SwiftUI
•Опыт разработки сложных экранов и поддержания стабильной работы приложения на разных устройствах
•Опыт оптимизации скорости и эффективности приложений
•Хорошее понимание Clean Architecture и опыт работы с VIPER и MVVM
•Умение работать с многопоточностью с помощью GCD и Swift Concurrency
•Глубокое понимание принципов дизайна платформы iOS и рекомендаций по пользовательскому интерфейсу
•Опыт работы с CoreAnimation
Будет плюсом: понимание алгоритмов и структур данных
Условия
•Зарплата от 4 000 $/мес на руки
•Помощь с переездом
•Профессиональное обучение и поддержка наставников
•Медицинская страховка со стоматологической помощью
•Компенсация 50% занятий английским языком и 50% занятий с психологом
•Компенсация обедов
•Тимбилдинги, корпоративные мероприятия и митапы
•Комфортный офис, снеки и фрукты на кухне, адаптивное рабочее пространство