Перейти к содержимому
4goo
4
4goo

React Native разработчик (кроссплатформенный)

Ищем опытного React-разработчика (5+ лет) для создания клиентской части социальной сети с нуля: веб, iOS и Android в едином монорепозитории. Нужно владеть React, TypeScript, React Native, Next.js, Expo, а также уметь работать с реальным временем, медиа и производительностью. Предлагают удаленную работу, влияние на архитектуру до запуска и владение целыми фичами.

senior удалённо ~2 005 050 ₸
Языки: English · Intermediate
salary intelligence

Зарплата не указана — оценили по рынку

На основе 115 похожих вакансий за 90 дней.

оценка p25–p75
1 357 500 – 2 819 652 ₸
медиана: 2 005 050 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

##### О компании 4goo Мы создаем социальную сеть для веба и мобильных устройств — богатые пользовательские профили, обмен сообщениями в реальном времени, медиа-ленты и соответствующий масштаб. Наш бэкенд — это Go-микросервисы на Kubernetes, и каждый контракт между бэкендом и клиентами формализован: OpenAPI для HTTP, AsyncAPI для слоя реального времени. Мы строим весь наш клиентский слой с нуля — веб, iOS и Android — как единый монорепозиторий, принадлежащий одной команде. Первый коммит еще не написан. Мы еще не запустились публично, дизайн-система готова в Figma и экспортируется в код, и тот, кто присоединится сейчас, определяет, как это будет построено, а не наследует чужие решения. Роль Вы владеете продуктовыми поверхностями от начала до конца — один человек, одна фича, три платформы. Не «веб-версия» или «iOS-версия». Фича. Next.js на вебе, Expo на iOS и Android, один монорепозиторий, большая часть UI написана один раз через универсальный слой компонентов. Это значит, что то, что вы создаете, должно быть по-настоящему хорошим в браузере и по-настоящему хорошим на телефоне — а это не одна и та же задача, даже если код общий. Вы один из первых двух сотрудников в этой команде, поэтому паттерны частично ваши. Вы не работаете с очередью тикетов — вы решаете, что нужно построить, говорите, что нужно изменить, и делаете это. Над чем вы будете работать - **Лента, рилсы и истории.** Виртуализированные списки, которые остаются плавными при реальных данных, и вертикальный видеопейджер с предзагрузкой и бюджетом памяти, который действительно работает. Именно здесь большинство кроссплатформенных приложений терпят неудачу. Если вы уже решали эту задачу, мы хотим поговорить. - **Чат в реальном времени и внутриприложные уведомления.** WebSockets против контракта, определенного через AsyncAPI: порядок сообщений, оптимистичные обновления, переподключение и окно чата, которое остается корректным, когда одновременно происходит пять вещей. - **Медиа.** Захват, чанкованная и возобновляемая загрузка, воспроизведение, внутриприложное редактирование — на трех платформах с действительно разными возможностями. - **Работа с сгенерированной дизайн-системой.** Figma завершен и экспортирован в код. Вы будете собирать продуктовые поверхности из этих примитивов в Storybook — и возражать, когда примитив неправильный, а не обходить его. - **Производительность как собственная метрика** — и на нативе, и на вебе — измеряемая, с бюджетом и защищаемая на ревью. Что мы ищем **Обязательно:** - 5+ лет работы с React, уверенный TypeScript - React Native, доведенный до продакшена, в идеале в обоих магазинах приложений - Уверенность и на вебе, и на нативе — вы не хотите специализироваться на одном и терпеть другое - Вы уже строили что-то такой сложности — реальное время, медиа, бесконечные ленты, оптимистичные обновления. Вы знаете, почему второй раз сложнее, чем первый - Производительность — это то, что вы измеряете, а не утверждаете: частота кадров, память, размер бандла, стоимость ре-рендера - Вы владеете задачами. Вы берете проблему, решаете, что нужно сделать, и говорите, что делаете. Никто здесь не будет назначать вам тикеты - Вы думаете о продукте. Вы заметите, когда что-то в дизайне не сработает, до того как это построить, и скажете об этом — мы предпочтем такой разговор, чем вовремя выпустить неправильную вещь **Сильный плюс:** - Storybook как часть вашей реальной работы, а не довесок - Работа с дизайн-системой, а не с разовыми экранами - Универсальные / кроссплатформенные UI-слои — Tamagui, react-strict-dom, Unistyles или аналоги - Next.js в продакшене - Expo и EAS, включая OTA-обновления - Потребительские продукты с большим количеством видео или лент - Пайплайны захвата, загрузки и воспроизведения медиа - Реальное время — переподключение, порядок, присутствие - Сгенерированные клиенты из OpenAPI или AsyncAPI-спецификаций - Работа в монорепозитории Работа с AI-агентами Мы осознанно строим с AI-агентами и ищем людей, которые действительно хороши в этом — не «я пробовал Copilot». Причина конкретная. Дизайн-система завершена. Бэкенд-контракты зафиксированы и машиночитаемы. Команда намеренно маленькая. Наше ограничение — не решение, что строить, а скорость реализации при заданном уровне качества — это именно то, где агенты оправдывают себя и именно то, где небрежное использование стоит вам дорого. Мы имеем в виду практический навык: дать агенту правильный контекст, ограничить работу так, чтобы результат можно было реально проверить, знать, когда передать задачу, а когда написать самому, и правильно ревьюить сгенерированный код. Если у вас есть мнение о том, как это должно работать, мы хотим его услышать. Как выглядит успех в этой роли В первый месяц вы выпускаете реальные экраны на веб и натив из общей дизайн-системы — и уже спорите о паттернах, а не просто следуете им. Через шесть месяцев вы владеете поверхностью. Лента, чат, медиа — что вам ближе. Она работает на каждой платформе, люди вокруг направляют вопросы о ней к вам, и ее историю производительности вы можете защитить цифрами. Стек **Решено:** React · Next.js · React Native · Expo (EAS) · TypeScript · монорепозиторий · Storybook · сгенерированные клиенты OpenAPI + AsyncAPI · WebSockets · GitLab CI **Еще открыто:** универсальный подход к UI · слой данных и кэширования · стратегия тестирования. У вас будет право голоса. Бэкенд — Go-микросервисы на AWS — вы не будете его писать, но будете проектировать под него. Процесс собеседования 1. Вводный звонок — что вы построили, чем хотите владеть. 2. Техническая беседа о реальных проблемах, стоящих перед этой командой. Никаких алгоритмов на доске. 3. Оффер.

условия

Что предлагаем

Кодовая база, которую вы начинаете, а не наследуете
Реальное влияние на архитектуру до запуска, пока решения еще открыты
Владение целыми фичами на трех платформах, а не кусками одной
Маленькая команда по дизайну, а не по обстоятельствам
Прямой доступ к лицам, принимающим решения — никаких прослоек между вами и теми, кто задает направление
Remote-friendly, async-first культура
Конкурентоспособная компенсация в зависимости от опыта
Пожалуйста, приложите что-то, что вы построили — в идеале что-то с реальной лентой, реальным видео или реальными пользователями — и, если можете, предложение о том, как вы на самом деле используете AI-агентов в повседневной работе.*
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Похожие вакансии

6 вакансий
Московская Биржа
М
Московская Биржа
11 ч. назад

Senior Frontend Developer

~2 005 050 ₸ оценка

Ищем Senior Frontend Developer для разработки и сопровождения сложных SPA-приложений на React и TypeScript. Нужен опыт работы с Redux, Saga, Webpack, REST/WebSocket и тестированием. Предлагаем работу в крупной команде Московской Биржи.

React TypeScript JavaScript +9
senior удал. hh
Z
ZONE3000 (Skillshare)
11 ч. назад

Инженер (Backend, TypeScript/Node.js)

~2 005 050 ₸ оценка

Ищем опытного бэкенд-инженера для развития ядра платформы Skillshare: доменная модель, сервисы на NestJS, GraphQL API и событийная инфраструктура. Нужен глубокий опыт с TypeScript/Node.js, DDD и гексагональной архитектурой, а также готовность работать с AI-ассистентом как основным инструментом. Предлагают удалённую работу, автономию и влияние на архитектурные решения.

TypeScript Node.js NestJS +10
senior удал. dou
O
Onepage.io
12 ч. назад

Backend-інженер (Node.js)

~2 005 050 ₸ оценка

Шукають досвідченого Backend-інженера з 7-15 роками досвіду в Node.js та TypeScript для AI-native конструктора Onepage.io. Потрібно проєктувати архітектуру, писати сервіси, працювати з Docker, Kubernetes, MongoDB, PostgreSQL. Пропонують контрактну роботу, віддалений формат, оплачувані AI-інструменти та участь у розвитку успішного продукту.

Node.js TypeScript Nest.js +15
senior удал. dou
G
Giraffe Software
14 ч. назад

Старший Fullstack Node.js разработчик

~2 005 050 ₸ оценка

Ищем опытного fullstack-разработчика (6+ лет) для создания корпоративной платформы управления проектами. Нужно уверенно владеть Node.js, Nest.js, TypeScript, React, PostgreSQL, а также облачными технологиями AWS/GCP и Kubernetes. Предлагают полную удалённую работу, сотрудничество как ФОП и 20 дней отпуска.

Node.js Nest.js TypeScript +14
senior удал. dou
S
Seedium.io
15 ч. назад

Full-Stack разработчик (Node.js, React)

~2 005 050 ₸ оценка

Ищем опытного Full-Stack разработчика с 5+ годами опыта для работы над бэкендом на Node.js и Nest.js, а также фронтендом на React. Работа полностью удалённая, в часовом поясе CET, с сильным английским. Предлагают гибкий график, оплату отпусков и больничных, компенсацию на обучение и технику.

Node.js Nest.js React +5
senior удал. dou
A
AnyHR.agency
15 ч. назад

Старший UI/UX инженер

~2 005 050 ₸ оценка

Старший UI/UX инженер, который отвечает за качество интерфейсов всего продукта: от дизайна до реализации в коде на Next.js и Tailwind. Нужен опыт владения качеством, портфолио с живыми продуктами и уверенное знание фронтенда. Работа полностью удалённая, с использованием AI-инструментов в ежедневном процессе.

UI/UX Next.js Tailwind CSS +4
senior удал. dou