На данный момент мы в поиске Senior iOS-разработчика на проект одной из ведущих стриминговых аудио-платформ.
Задачи:
Стек:
Ты идеальный кандидат на эту роль, если:
Что мы предлагаем тебе:
Задачи:
- Создавать новый и оптимизировать имеющийся функционал мобильного приложения;
- Участвовать в проектировании и разработке архитектуры и модулей приложения;
- Выполнять задачи в рамках двухнедельных спринтов, двухнедельного релизного цикла;
- Инициировать проработку и выполнять задачи для устранения технического долга, писать Unit-тесты;
- Участвовать в code review своей команды.
Стек:
- Swift / Objective-c
- MVVM+C
- AVFoundation / AVPlayer
- UIKit / Lottie / Constraints
- RxSwift / ReactiveCocoa / ReactiveObjC
- DBProvider / GRDB / Realm
- Alamofire / GraphQL / RestAPI
- Firebase (Analytics, RemouteConfig, Crashlytics)
- XCTests / RxTests
Ты идеальный кандидат на эту роль, если:
- Имеешь опыт разработки на Swift и Objective-C от 3-х лет;
- После твоего code review у багов не остается шансов попасть в dev;
- Слышал про TDD и интеграционное тестирование, умеешь писать код, который можно покрыть unit-тестами, понимаешь, зачем нужны тесты в коде;
- Уверенно чувствуешь себя с CoreData, Realm или другими БД;
- Знаешь, как искать и исправлять утечки в приложении;
- Умеешь работать с типичными архитектурами мобильных приложений. Знаешь классические паттерны GoF, знаешь как устроен MVVM, Clean Architecture;
- Знаешь RxSwift на таком уровне, что можешь научить им пользоваться и можешь объяснить когда от него лучше отказаться;
- Узнал о CoreGraphics, CoreAnimation, AVFoundation (AVAssets, AVPlayer, AVVideoPlayer) и медиастримах не из описания этой вакансии;
- Умеешь выстраивать дизайн-системы приложения;
- Уверенно жонглируешь атомиками между потоками.
Что мы предлагаем тебе:
- работу в аккредитованной IT-компании;
- ДМС со стоматологией;
- возможность посещения профильных конференций, семинаров, оплату курсов, необходимых для повышения квалификации;
- бессрочный трудовой договор, полное соблюдение ТК, гибкий старт и окончание рабочего дня;
- удаленный формат работы;
- удобную и мощную технику для работы;
- speaking club по английскому с преподавателем;
- корпоративный мерч, тусовки и поддержку ♡♡♡