Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
WINDI развивает мессенджер с собственной offline-first архитектурой. Продукт уже представлен на рынке и имеет более 25 000 активных пользователей, основная аудитория находится в США и Европе.
задачи
Проектировать надёжную синхронизацию данных;
Дорабатывать чат в реальном времени;
Масштабировать систему на миллионы пользователей;
Самостоятельно принимать технические решения;
Проектировать архитектуру;
Создавать быстрые и отзывчивые интерфейсы;
Находить и устранять архитектурные проблемы;
Влиять на качество продукта.
требования
Опыт коммерческой разработки под iOS от 6 лет;
Отличное знание Swift и UIKit;
Практический опыт проектирования и разработки offline-first архитектуры;
Опыт разработки мессенджеров, корпоративных чатов, таск-менеджеров, социальных сетей или других приложений с интенсивной синхронизацией данных;
Понимание локального хранения, синхронизации, разрешения конфликтов, очередей операций и optimistic UI;
Опыт работы с WebSocket и другими технологиями реального времени;
Опыт оптимизации производительности мобильных приложений и работы с большими кодовыми базами;
Будет плюсом опыт разработки Telegram-подобных мессенджеров, создание собственных механизмов синхронизации данных, работа с мультимедиа, push-уведомлениями и фоновыми задачами.
условия
От 500 000 до 650 000 ₽ на руки;
Высокая степень самостоятельности и влияния на продукт;
Минимум бюрократии;
Гибкий график;
Современный стек: SwiftUI, Combine, TCA, Realm/CoreData, WebSocket, Tuist;
Оформление по ИП, налоговые издержки покрываются компанией;
Бонус за успешный первый месяц — дополнительный оклад.