Описание вакансии
О компании и команде
Привет! Мы — FSD — динамично развивающаяся IT-компания с опытной командой разработчиков/лидов/менеджеров и высокими стандартами качества. У нас совершенно ламповая атмосфера в коммуникациях и отсутствие хаоса. У нас нет работы в стол и любой другой имитации деятельности.
Мы - аккредитованная IT-компания с отсрочкой от мобилизации и срочной армии, и другими льготами;
Варианты локации: офис в г. Саранск (РФ) или в г. Тель-Авив (Израиль)
Также готовы рассмотреть кандидатов на удаленку full-time и на проектную работу.
Кого мы ищем: Ищем сильного Tech Lead (React Native), который возьмёт техническое лидерство в разработке кроссплатформенного B2C-приложения (iOS + Android) и будет вести техническую команду через полный цикл: архитектура → разработка → тестирование → релиз → поддержка и развитие. Приложение — третий фронт к уже существующей цифровой экосистеме (веб + бот), интеграция идёт с действующими API/микросервисами, с фокусом на стабильность, безопасность и UX/UI.
Контекст проекта (что важно):
- Стек —React Native.
- Публикация в классических сторах невозможна (ограничения площадок) →потребуется продуманная и легальная стратегия дистрибуции и обновлений.
- Один из ключевых сценариев: подключение к внешнему устройству (на старте — провод Type-C, далее — Bluetooth). Есть библиотека/SDK, сейчас она Android-only, потребуется перенос/реализация для iOS.
- Коммуникации с пользователями строятся каскадом (Telegram/иные бесплатные каналы → email → SMS), в приложении важны push-уведомления и встраивание в общую экосистему.
Обязательные компетенции:
- Отличное понимание React Native, JS/TS, асинхронности, производительности, управления состоянием. Наличие продакшн проектов.
- Практический опыт архитектуры RN-приложений: навигация, DI, modules, offline/cache, feature-flags.
Интеграции: REST/GraphQL, схемы ошибок/ретраи, идемпотентность, контрактное тестирование.
Опыт с OTA и PWA. Опыт построения контент-слоя/CMS для приложения и “обновляемости” без частых релизов. - Опыт в доменах с повышенными требованиями к комплаенсу и возрастным ограничениям.
CI/CD (iOS/Android), signing, сборки, окружения, release-трейны - Опыт обеспечения стабильности и быстродействия: автотесты, профилирование, memory leaks, startup time, crash rate, логирование
- Понимание и практический опыт подключения к устройствам (USB/OTG/serial/BT/BLE — что-то из этого).
- Опыт работы с нативными модулями RN (Swift/Obj-C, Kotlin/Java), портирование SDK, bridging.
Что мы предлагаем:
- Долгосрочный проект и влияние на архитектуру “с нуля”.
- Сильная продуктовая составляющая, сложные интеграции (device + экосистема сервисов).
- Гибкий формат (удалённо/гибрид), конкурентная компенсация, прозрачные KPI.
