О компании и команде
💡 Мы разрабатываем популярные мобильные приложения в сфере IoT и Media Streaming, которые уже оценили миллионы пользователей по всему миру.
Наша главная ценность - люди. Мы уверены, что без этой составляющей невозможно создавать технологические продукты мирового уровня. Наша команда состоит из профессионалов уровня Senior и выше, которые способны решать задачи любой сложности, придумывать нестандартные решения и делиться опытом.
Кого мы ищем:
Мы ищем увлеченного Senior iOS Engineer, которому интересно создавать качественный продукт, исследовать новые технологии и применять их, решать сложные технические задачи.
Обязанности:
- Разработка и интеграция новой функциональности;
- Взаимодействие с командой разработчиков, тестировщиков и менеджеров продукта.
Что мы предлагаем:
- Работу над крупным проектом;
- Работа с новинками рынка IoT (как с устройствами, так и технологиями);
- Работа с высококвалифицированными специалистами;
- Конкурентную заработную плату.
Ожидания от кандидата
Требования:
- Опыт работы в качестве iOS разработчика от 4х лет - обязательно;
- Опыт работы в Продуктовой разработке от 2х лет - обязательно;
- Опыт работы на проектах: Видео стриминг - минимум 1 проект - обязательно;
- Глубокий уровень знания платформы iOS (Foundation, UIKit);
- Уверенные знания Swift, опыт работы с Objective-C;
- Понимание архитектурных паттернов (MVC, MVVM, MVP) и опыт их применения;
- Знание принципов и инструментов многопоточности;
- Понимание алгоритмов и структур данных;
- Понимание принципов сетевого программирования, протоколов HTTP/HTTPS, REST API, WebSockets;
- Опыт работы с менеджерами зависимости (Cocoapods, SPM);
- Опыт работы с Git, знание и соблюдение принципов GitFlow;
- Хорошее владение инструментами XCode: Instruments, view hierarchy, memory graph, debugging.
Будет плюсом:
- Опыт поддержки и интеграции Objective-C с кодом Swift;
- Опыт создания собственных фреймворков и библиотек;
- Опыт работы с БД (Realm);
- Опыт работы с Extensions;
- Опыт написания автоматизированных тестов;
- Опыт низкоуровневой работы с видео (кодирование, декодирование, стриминг);
- Опыт работы с TCP/IP стеком.
Условия работы
1) B2B контракт (В Беларуси - Самозанятость)
2) оплачиваемый отпуск - 20 рабочих дней
3) 5 sick days в течение года
4) комфортная обстановка Стартапа с сильной командой коллег
5) коммуникации на русском языке
Бонусы
➡️➡️ Также мы нанимаем в Польше и Литве! Если вы находитесь в Европе, мы будем рады с вами обсудить наши вакансии! ⬅️⬅️
Дополнительные инструкции
Присылайте, пожалуйста, ваше подробное резюме.
Откликнуться можно напрямую ➡️➡️Telegram @your_spring_sunbeam