REDLAB - партнер в создании и развитии ИТ-продуктов (аутсорсинг). Мы предлагаем своим клиентам полный цикл разработки ПО: от аудита и стратегии запуска до сопровождения и дальнейшего развития продукта.
Для развития нашего направления мобильной разработки ищем IOS РАЗРАБОТЧИКА.
Мы подбираем талантливых разработчиков, тестировщиков, аналитиков, тим-лидов и других специалистов по всему миру, чтобы вместе разрабатывать программное обеспечение и запускать интересные проекты.
Наша команда IOS это сильная команда экспертов, вовлеченных в свое дело и развитие общего продукта; для успешной работы создана атмосфера доверия и сплоченности даже на расстоянии.
МЫ ПОРУЧИМ ТЕБЕ:
- Разработку новой функциональности продуктов компании.
- Рефакторинг и оптимизация существующей функциональности продуктов компании.
- Исправление найденных дефектов в программных продуктах компании.
- Написание модульных и интеграционных тестов.
- Написание технической документации по уже существующим и вновь разрабатываемым продуктам компании.
ДЛЯ РАБОТЫ НУЖНЫ:
- Опыт коммерческой разработки на языке Swift от 2 лет.
- Знание и опыт создания UI с помощью программного кода.
- Знание и опыт создания сложных графических интерфейсов(Canvas).
- Знание и опыт работы с простой анимацией (UIView animations).
- Понимание архитектур (MVVM/MVP/VIPER/MVC).
- Понимание устройства и работы ARC.
- Знание и опыт работы с CoreData/Realm.(базовые навыки),
- Знание и опыт работы с RestApi, HTTPS, JSON.
- Знание и опыт работы с GCD.
- Знание и опыт написания Unit-тестов.
- Знание и понимание механизмом KVO и KVC.
- Знание и опыт работы с Коллекциями и алгоритмами сортировки данных.
- Основы работы с VCS (в частности, с Git).
- Английский язык (минимум, на уровне чтения проф. литературы).
БУДЕТ ПЛЮСОМ:
- Знание основ языка Objective-C.
- Понимание принципов SOLID, KISS, DRY, YAGNI;
- Знание всех шаблонов проектирования.
- Знание и опыт построения кастомных элементов интерфейса и анимаций(Core Animations)
- Знание и опыт работы с Рефлексией (Swizling, Associated objects, Function names, Class names)
- Знание и опыт работы с WebSocket, Operation, OperationQueue.
- Опыт использования и настройки CI/CD (Gitlab CI/Fastline/Jenkins).
ВЗАМЕН ОТ НАС:
- Flextime и flexplace;
- Оформление по ТК РФ (full time);
- Интересные и уникальные проекты - в игровой, финансовой и промышленной сферах, а также международные проекты в трендовых направлениях;
- Справедливое вознаграждение в соответствии со вкладом в развитие компании;
- Свобода локации и мобильность;
- Возможность профессионального развития в сторону технического эксперта;
- Система бенефитов для сотрудников;
- Комфортная рабочая атмосфера - душевные коллеги