
Основана през 1999 г., Travoom предоставя регистрация на домейни, уеб хостинг и услуги за дигитално сътрудничество, включително решенията Google Workspace. Компанията работи и с корпоративни брандове за управление, наблюдение и защита на техните дигитални активи. Предлагането ѝ съчетава дигитална инфраструктура с консултантски услуги и поддръжка за организации, които искат да поддържат надеждно и добре управлявано онлайн присъствие.
Старши инженер за iOS или Android – Swift, Kotlin (дистанционна работа от Тексас)
Ръководете мобилната архитектура и разработката на социалните, комуникационните, видео, платежните и приложенията със съдържание на живо на OleOle, посветени на футбола. Поемете функциите от техническия дизайн до продукционното им публикуване в App Store или Google Play.
Описание
- Ръководете архитектурата и разработката на нативното iOS или Android приложение на OleOle
- Работете в тясно сътрудничество с backend, продуктовите и дизайнерските екипи
- Свържете мобилното приложение с backend API и услуги в реално време
- Разработвайте високопроизводителни социални емисии и функции за микроблогинг
- Създавайте заснемане, качване, възпроизвеждане и обработка на кратки вертикални видеоклипове
- Изграждайте криптирани разговори между двама потребители и чат в реално време
- Интегрирайте възможности за гласови и видеоразговори
- Разработвайте функции за контакти, покани и откриване на потребители
- Внедрявайте резултати на живо, събития от мачове в реално време и push известия
- Интегрирайте удостоверяване, администриране на акаунти и сигурно управление на сесиите
- Разработвайте функции за портфейл, плащания и награди
- Добавяйте поддръжка на локализация и преводи
- Подобрявайте времето за стартиране, превъртането, възпроизвеждането на медия, мрежовата свързаност, кеширането и ефективността на батерията
- Проектирайте надеждно изживяване при лоша или прекъсваща мрежова свързаност
- Поемайте отговорност за тестването, отстраняването на грешки и надеждността в продукция
- Водете функциите от архитектурата до публикуването в App Store или Google Play
Изисквания
- Поне седем години професионален опит в софтуерното инженерство, включително значителен опит с нативна разработка за iOS или Android
- Експертни умения със Swift и сериозен продукционен опит със SwiftUI или експертни умения с Kotlin и сериозен продукционен опит с Jetpack Compose
- Доказан опит в проектирането на архитектура, изграждането и публикуването на сложни потребителски iOS или Android приложения
- Опит с разработването на значим продукт, включващ социални емисии, съобщения, кратки видеоклипове, съдържание на живо или комуникации в реално време
- Силен опит в разработването на мобилни приложения с WebSockets и поведение в реално време, управлявано от събития
- Продукционен опит с WebRTC или сравнима технология за гласови и видеоразговори
- За iOS: задълбочени познания по AVFoundation, конкурентност в Swift, APNs, Keychain или сигурно хранилище, жизнения цикъл на iOS и прегледа и публикуването в App Store
- За Android: задълбочени познания по Kotlin Coroutines и Flow, CameraX, Media3 или ExoPlayer, Firebase Cloud Messaging, Android Keystore или сигурно хранилище, както и жизнения цикъл на Android и фрагментацията на устройствата или операционните системи
- Добро разбиране на мрежите, кеширането, управлението на паметта и оптимизацията на мобилната производителност
- Опит с интегрирането на сложни backend API и пряко сътрудничество с backend инженери, докато тези API се развиват
- Опит с внедряването на удостоверяване, управление на сесии и функционалности, чувствителни към поверителността
- Доказана способност самостоятелно да ръководите основно приложение или функция от архитектурата до продукцията
- Силни умения за отстраняване на грешки, профилиране, тестване и решаване на продукционни проблеми
- Практически инженерeн подход, съсредоточен върху писането на продукционен код, а не предимно върху управлението на инженери
- Творчески умения за решаване на проблеми и готовност да предлагате и подкрепяте нови идеи
- Способност за работа с широк спектър от технически проблеми и технологии
- Увереност при работа с неяснота, променящи се приоритети и предизвикателствата на компания в ранен етап
- Предприемаческа преценка, която подкрепя самостоятелността вместо микромениджмънта
- Познаването на футбола и международния спорт е значително предимство
Придобивки
- Отсроченото възнаграждение се натрупва през периода на отлагане и става дължимо, когато компанията осигури финансиране
- След финансиране позицията включва конкурентна заплата и дялово участие
- Участие в токен програмата на OleOle
- Разрешена е дистанционна работа
- Позицията включва известни служебни пътувания