Вести техническое лидерство команды: Ты будешь не только писать код, но и принимать ключевые архитектурные и технологические решения, помогая проекту двигаться вперед
Создавать новый функционал: Большую часть времени ты будешь работать над улучшением проекта и добавляя важные возможности и проводить рефакторинги, но иногда можешь разрабатывать новые фичи
Оптимизировать работу стрима: Будешь работать над сокращением времени выхода новых фич и улучшением процессов разработки
Работать с техническим долгом: Вместе с командой планировать и устранять технический долг, чтобы кодовая база оставалась чистой и поддерживаемой
Проектировать продуктовые фичи: Помогать своим разработчикам и участвовать в проектировании и реализации новых возможностей для приложения
Повышать производительность: Работать над улучшением скорости и стабильности приложения, чтобы пользователи получали лучший опыт
Разрабатывать архитектуру: Участвовать в проектировании и развитии архитектуры приложения, внедряя лучшие практики и помогая всей команде оставаться на одной волне.
Технологический стек- Swift / Objective-c
- MVVM+C
- AVFoundation / MPAudioPlayer / AVPlayer
- UIKit / Lottie / Constraints
- RxSwift / ReactiveCocoa / ReactiveObjC
- DBProvider / GRDB / Realm
- Alamofire / GraphQL / RestAPI
- Firebase (Analytics, RemoteConfig, Crashlytics)
- XCTests / RxTests