Senior iOS/Swift разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы молодая, инновация команда, использующая передовые технологии для создания интерактивного пользовательского опыта следующего поколения для livestream спорт трансляций, новостей, музыки и не только.
Мы ищем опытного Senior iOS/Swift разработчика в нашу команду на долгосрочный контракт (более 1 года).
Мы ищем увлеченных Swift разработчиков, которые ценят качество и технологию и готовы помогать нам в разработке iOS и tvOS SDKs.
Что нужно будет делать:
- Дорабатывать существующий функционал SDK:
- Видеоконференции на базе WebRTC;
- Текстовый чат на стеке Tinode + gRPC;
- Real-time обмен данными с сервером по протоколу gRPC (модели данных на protobuf);
- Проектировать архитектурные решения SDK под iOS
- Разрабатывать новые модули фреймворка
Требования к кандидату:
- Опыт разработки под iOS от 4-х лет
- Отличные знания Swift
- Понимание MVVM, VIPER, Redux
- Знание паттернов и антипаттернов проектирования
- Умение работать с системами контроля версий (git)
- Умение и желание разбираться в сложных вещах, профилировать код
- Коммуникабельность, опыт удаленной работы в комаде, опыт или желание работать по Scrum
Будет плюсом:
1. Опыт работы с WebRTC
2. Опыт работы с gRPC
3. Опыт построения анимаций
4. Опыт написания Unit и UI тестов
5. Опыт работы с tvOS
Как мы работаем:
- Agile, Scrum
- Следуем best practices: документирование, код ревью, TDD, semantic versioning, static code analysis, CI/CD
- Используем передовые технологии
- Гибкий рабочий график
Ожидаем, что перед собеседованием Вы сможете показать code samples, open source, идеи.