Мы в поисках iOS разработчика в продуктовую компания с многолетним опытом разработки ПО в сфере безопасности и автоматизации. Ее продукты используются по всему миру для анализа данных и верификации информации.
Задачи:
Разработка и поддержка SDK, приложения и др. программных продуктов.
Рефакторинг и оптимизация существующей функциональности продуктов.
Выявление и описание требований в рамках поставленных задач, предпочтительна независимая работа над задачами.
Написание Unit Test для новых и существующих модулей.
Работа с системой контроля версий Git.
Работа в кросс-функциональной команде.
Помощь QA-команде в разработке интеграционных тестов.
Требования к опыту:
Знание Objective-C/Swift/iOS SDK.
Знание и понимание процесса сборки приложений, фреймворков.
Знание и понимание принципов SOLID, ООП.
Понимание и умение применять архитектурные паттерны, Clean Architecture.
Опыт написания Unit-тестов.
Опыт работы с обработкой кадров камеры устройства.
Умение разбираться и работать с чужим кодом.
Уверенный уровень работы с Git.
Умение работать в команде, коммуникативность, самоорганизованность.
Будет плюсом:
Знание Combine, SwiftUI.
Знание пайплайнов (CI/CD).
Опыт работы с Bluetooth.
Опыт написания UI-тестов.
Базовые знания Java/Kotlin-C/Android/C++.
Наличие разработок/проектов, которые готовы показать.
Мы предлагаем:
Работу в сильной команде профессионалов, в демократичной атмосфере без микроменеджмента.
Ежедневное развитие и повышение профессионального уровня на стыке различных современных технологий (mobile/cloud/hardware).
Возможность создавать продукты, которым будут пользоваться миллионы людей - собственные новые продукты (не outsourcing, не legacy support).