Mobile разработчик React Native + Expo (intern/junior)
Технологии
Описание вакансии
Кратко о роли
Маркетинговое агентство Circle ищет Mobile разработчика (intern/junior) для работы с React Native и Expo.
Ключевые задачи
- Разработка мобильного продукта с нуля.
- Участие в принятии архитектурных решений в составе команды.
- Работа с нативными модулями (камера, уведомления, файлы).
- Интеграция REST API и работа с WebSocket.
- Настройка навигации и обработка состояний приложения.
Обязательные требования
- Опыт коммерческой разработки на React Native от 6 до 12 месяцев или сопоставимый опыт в пет-проектах.
- Уверенное знание TypeScript (типизация, generics, union-типы).
- Знание React (хуки, мемоизация, понимание ререндеров).
- Опыт работы с Expo (EAS Build, Expo Go).
- Уверенное владение Git.
- Понимание различий между iOS и Android.
Будет плюсом
- Опыт работы с WebRTC или VoIP-пушами.
- Навыки публикации приложений в App Store и Google Play.
- Опыт написания тестов (Jest, React Native Testing Library).
- Работа с анимациями (Reanimated, Gesture Handler).
- Опыт использования Sentry для сбора крашей.
Условия и бенефиты
- Зарплата: 300 000 – 500 000 тенге (до вычета налогов).
- Гибридный формат работы: 3 дня в офисе, 2 дня удаленно.
- Возможность профессионального развития и обучения.
- Работа в стабильной компании с современным стеком технологий.
Процесс найма
- Для отклика свяжитесь с представителем компании через Telegram или WhatsApp.
Маркетинговое агентство Circle ищет Mobile разработчика (intern/junior) для работы с React Native и Expo.
Задачи:
- Разработка мобильного продукта с нуля.
- Участие в принятии архитектурных решений в составе команды.
- Работа с нативными модулями (камера, уведомления, файлы).
- Интеграция REST API и работа с WebSocket.
- Настройка навигации и обработка состояний приложения.
Требования:
- Опыт коммерческой разработки на React Native от 6 до 12 месяцев или сопоставимый опыт в пет-проектах.
- Уверенное знание TypeScript (типизация пропсов и ответов API, union-типы, базовые generics).
- Знание React (хуки, мемоизация, понимание причин ререндеров).
- Опыт с Expo (разница между Expo Go и development build, базовый опыт с EAS Build).
- Навигация: Expo Router или React Navigation.
- Работа с Zod (схемы, валидация).
- Опыт с TanStack Query (кеш, инвалидация).
- Понимание принципов WebSocket и оффлайн-режима.
- Уверенное владение Git.
- Умение запустить проект на симуляторе и реальном устройстве, понимание различий iOS и Android.
Будет плюсом:
- WebRTC или опыт звонков через сторонний SDK.
- CallKit / ConnectionService, VoIP-пуши.
- Push-уведомления (expo-notifications, FCM, APNs).
- Публикация в App Store и Google Play, TestFlight.
- Тесты: Jest, React Native Testing Library.
- Анимации: Reanimated, Gesture Handler.
- Sentry или другой сбор крашей.
Условия:
- Зарплата: 300 000 – 500 000 тенге (до вычета налогов).
- Гибридный формат работы: 3 дня в офисе, 2 дня удаленно.
- Работа в стабильной компании.
- Возможность профессионального развития и роста.
- Обучение и работа с современными технологиями.
Оригинальная вакансия:
https://t.me/workitkz/7848