Разработчик на Swift (iOS, MacOS)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
На постоянную удаленную работу требуется разработчик на SWIFT.
Предстоит работа в команде над действующим продуктом под macOS и создание с нуля iOS приложения. Тематика: учет и организация рабочего времени и удаленных команд.
Наличие непосредственного опыта в Мac разработке желательно, но не обязательно. У Вас будет возможность обучаться в процессе. Критически важен опыт коммерческой разработки на Swift для iOS.
Ключевые задачи:
• Реализация нового функционала для действующего macOS приложения;
• Разработка нового iOS приложения с частичным функционалом от macOS;
• Реализация обновлений дизайна;
• Оптимизация работы приложения;
• Доставка билдов;
• Правка багов.
Требования:
• Опыт работы со SWIFT не менее 3х лет;
• Владение навыками проектирования многопоточных систем (GCD, Operation);
• Глубокое понимание структуры iOS (Жизненный цикл приложения, управление памятью, управление зависимостями и т. д.);
• Понимание структуры macOS (bundles/packages, расположение файлов) будет большим преимуществом;
• Понимание принципов работы баз данных, опыт работы с Core Data будет преимуществом;
• Понимание и соблюдение базовых принципов SOLID;
• Знание английского языка на уровне technical read/write.
Условия, которые мы предлагаем:
• Возможность работать удаленно из любой точки мира;
• Достойная зарплата (в USD);
• Оплачиваемый отпуск;
• Полная занятость, гибкий график;
• Нетривиальные задачи и работа с уникальным функционалом;
• Дружный и профессиональный коллектив;
• Курсы английского с носителем;
• Корпоративное обучение.
Дополнительные инструкции
Отправляя резюме, ОБЯЗАТЕЛЬНО в сопроводительном письме укажите свое ФИО, контактный e–mail и ссылку на примеры кода (SWIFT и Obj-C, если имеется).