#вакансия #алматы #гибрид #workITkz #fullstack, #android, #ios Должность: Mobile разработчик React Native + Expo (intern/junior)
[link]
Занятость: гибрид Оплата: 300.000-500.000 (до вычета налогов)
Маркетинговое агентство
React Native, Typescript, Expo,
Опыт коммерческой разработки на React Native от 6 до 12 месяцев либо сопоставимый опыт в пет-проектах. Уверенное знание TypeScript: типизация пропсов и ответов API, union-типы, базовые generics. Знание React: хуки, мемоизация (useMemo, useCallback, memo), понимание причин ререндеров.
Опыт с Expo: разница между Expo Go и development build, базовый опыт с EAS Build. Навигация: Expo Router или React Navigation (стеки, табы, модалки, deep links). Работа с разрешениями и нативными модулями: камера, микрофон, файлы, уведомления.
Zod: схемы, infer, валидация ответов API. REST API: обработка ошибок, работа с токенами. Опыт с TanStack Query или аналогом: кеш, инвалидация.
Понимание принципов WebSocket и оффлайн-режима (AsyncStorage / MMKV, NetInfo, переподключение). Достаточно опыта в учебных или пет-проектах. Уверенное владение Git: ветвление, merge requests, разрешение конфликтов.
Умение запустить проект на симуляторе и реальном устройстве, понимание различий iOS и Android. Будет плюсом: WebRTC (react-native-webrtc) или опыт звонков через сторонний SDK. CallKit / ConnectionService, VoIP-пуши.
Push-уведомления: expo-notifications, FCM, APNs. Публикация в App Stor