Основные требования к кандидату:
Понимание алгоритмов и структур данных, паттерны проектирования (GOF), архитектуру (MVVM, MVP, MVC).
Язык — Swift, и немного из тех что используются в библиотеках, которые подключаются и используются в приложениях (С, C++, ObjC)
Большим плюсом будет опыт работы с Blockchain
Обязанности:
• Разрабатывать UI и UX;
• Работать с аудиосистемой IOS;
• Работать над реализацией клиент-серверного взаимодействия;
Требования и пожелания:
• Знание swift
• Базовое знание C/C++, ObjC
• Понимание Clean архитектуры
Что будет полезно:
• Опыт работы в области разработки мобильных приложений под IOS;
• Общее представление о dsp и работе со звуком;
• Общее понимание многопоточности и ее особенности в IOS;
• Общее представление или опыт работы с WebRTC;
навыки работы с Blockchain
навыки работы со звуком на мобильных устройствах
• Работа в небольшой международной команде по принципам Agile;
• Интересные проекты и сложные организационные задачи;
• Достойная оплата труда
• Гибкий рабочий график;
• Перспективы развития и карьерный рост в компании.
Тестовый вопрос (общая схема)
— Требуется сделать плеер, который будет воспроизводить аудио из файла
— В процессе воспроизведения аудио требуется добавить в проигрываемый аудиопоток сигнал с микрофона
— Обработка должна проходить в режиме реального времени
Ищем разработчика, который совместно с нашей командой будет развивать существующие IOS приложения компании и разрабатывать новые;
Мы являемся разработчиком мобильных приложений в области обработки аудиосигнала (iOS, Android).
Цели команды разработки на ближайшее время это сопровождение и развитие существующих мобильных проектов компании, а также разработка новых мобильных приложений в области обработки звука, телемедицине, телекоммуникаций и др.
Работа полностью удаленная. Возможно установочная сессия в офисе в Москве.
Проектов много. Есть целый ряд интересных задач на неопределенное время