Основатель, старший инженер мессенджера — React Native, Go и системы реального времени
Местоположение: Удаленно
Тип: Полная занятость
Продукт: Ihsan Connect
Сайт:
Социальные сети:
YouTube:
Стек: React Native, TypeScript, Go, PostgreSQL, WebSockets, WebRTC
Об Ihsan
Мы создаем новый цифровой дом для мирового мусульманского сообщества.
Наше видение — создать суперприложение, которое объединит Умму в одном месте, начиная с приватного общения и расширяясь до платежей, коммерции, медиа и многого другого.
Ihsan Connect — это основа этого видения: приватный мессенджер, созданный для Уммы.
Наша цель — создать коммуникационную платформу, которая будет:
- Бесплатной и доступной по всему миру
- Приватной и сквозной зашифрованной
- Свободной от рекламы, отслеживания и продажи данных пользователей
- Разработанной для объединения мусульман из разных стран, культур и языков
- Основой мусульманского суперприложения
Роль
Мы ищем выдающегося старшего инженера, который присоединится к нашей существующей команде и поможет нам создать Ihsan Connect — безопасный, надежный и глобально масштабируемый мессенджер.
Это практическая инженерная роль. Вы будете работать над мобильным приложением React Native и бэкендом на Go, улучшая существующий продукт и помогая нам подготовить его к значительному международному росту.
Мы особенно заинтересованы в инженерах, которые помогали создавать реальные приложения для обмена сообщениями или коммуникации.
Над чем вы будете работать
- Обмен сообщениями один на один и в группах
- Доставка сообщений в реальном времени с использованием WebSockets
- Упорядочивание сообщений, повторные попытки, дедупликация и статус доставки
- Автономная синхронизация сообщений и локальное хранение
- Сквозное шифрование и безопасное управление ключами
- Сеансы на нескольких устройствах и восстановление учетной записи
- Доставка медиа, файлов и голосовых сообщений
- Push-уведомления через APNs и FCM
- Голосовые и видеозвонки с использованием WebRTC, STUN и TURN
- Блокировка, жалобы, модерация и предотвращение злоупотреблений
- Надежность бэкенда, мониторинг и горизонтальное масштабирование
- Производительность приложения на iOS и Android
- Релизы в App Store и Google Play
Наши технологии
React Native / TypeScript / Go / PostgreSQL / WebSockets / WebRTC / iOS и Android / APNs и FCM
Вам не обязательно иметь одинаковый опыт работы со всеми технологиями, но у вас должен быть глубокий опыт работы с мобильными системами или системами обмена сообщениями в реальном времени, и вы должны быть способны взять на себя ответственность за продукт.
Кого мы ищем
- Опыт разработки программного обеспечения старшего уровня
- Большой опыт работы с React Native и TypeScript
- Опыт выпуска и поддержки производственных мобильных приложений
- Глубокое понимание архитектуры обмена сообщениями в реальном времени
- Опыт работы с WebSockets, push-уведомлениями и автономной синхронизацией
- Понимание фонового поведения мобильных устройств на iOS и Android
- Способность проектировать надежные системы и расследовать сложные производственные проблемы
- Сильное понимание продукта и менталитет владения
- Свободное письменное и очень хорошее устное владение английским языком
- Комфортная работа удаленно в быстро меняющейся стартап-среде
Весомые преимущества
- Ранее созданный или существенно доработанный мессенджер
- Опыт работы с Go и PostgreSQL
- Опыт работы с WebRTC, STUN и TURN
- Опыт сквозного шифрования или Signal Protocol
- Опыт управления идентификацией и ключами на нескольких устройствах
- Опыт поддержки большого количества одновременных соединений
- Опыт в области безопасности, борьбы со спамом или обеспечения доверия и безопасности
- Опыт создания продуктов для международных или развивающихся рынков
- Личная приверженность нашей миссии по укреплению и объединению Уммы
Почему стоит присоединиться к Ihsan?
Это возможность создать нечто большее, чем просто очередное мобильное приложение.
Ihsan Connect призван стать коммуникационным уровнем более широкой экосистемы, где мусульмане смогут общаться, взаимодействовать, совершать платежи, находить возможности, вести коммерческую деятельность, инвестировать и сотрудничать в разных странах.
Вы присоединитесь на раннем этапе, повлияете на техническое направление продукта и получите реальную ответственность за инфраструктуру, предназначенную для обслуживания мирового сообщества.
Как подать заявку
Пожалуйста, предоставьте:
- Ваше резюме (CV)
- Профиль LinkedIn
- GitHub или соответствующее техническое портфолио
- Ваше местоположение и часовой пояс
- Доступность
- Ссылки на App Store, Google Play или публичные ссылки на мессенджеры, в создании которых вы участвовали
Пожалуйста, также ответьте:
- Над каким производственным мессенджером или системой связи в реальном времени вы работали?
- Какие компоненты вы лично разработали или внедрили?
- Сколько пользователей, одновременных соединений или ежедневных сообщений поддерживала система?
Пожалуйста, подавайте заявку по электронной почте: vincent@ ihsan.com