EDUCATEME
React Native Developer (Middle)
- React Native
- JavaScript
- TypeScript
- Mobile App Development
- iOS / Android Development
- React Hooks
- Redux
- Redux Toolkit
- REST API
- Axios
- React Navigation
- Git
- Firebase
- Push Notifications
- Clean Architecture
- Узбекский — C1 — Продвинутый
- Русский — C1 — Продвинутый
React Native Developer (Middle)
Формат работы: офис (НЕ удалённо)
График: 5/2, 10:00–19:00
О компании
Мы — EdTech-проект, разрабатывающий масштабное мобильное приложение для онлайн-обучения (курсы, практика, прогресс, геймификация, аналитика). Ищем Middle React Native разработчика для долгосрочной работы над продуктом с большим функционалом.
Задачи
-
Разработка и развитие мобильного приложения на React Native (iOS / Android)
-
Работа с экранами с насыщенной бизнес-логикой
-
Интеграция и поддержка backend API
-
Оптимизация производительности и стабильности приложения
-
Участие в проектировании архитектуры
-
Рефакторинг, исправление багов, улучшение UX
-
Работа в команде с дизайнером, backend-разработчиком и продакт-менеджером
Требования (обязательно)
-
Коммерческий опыт разработки на React Native 3 года
-
Опыт разработки приложений с большим функционалом, а не только простых MVP
-
Уверенное знание JavaScript / TypeScript
-
Понимание принципов работы React и React Native
-
Опыт работы с:
-
React Hooks
-
State management (Redux / Redux Toolkit / Zustand / MobX)
-
REST API (axios / fetch)
-
-
Опыт работы с навигацией:
-
React Navigation
-
-
Понимание жизненного цикла мобильного приложения
-
Навыки отладки и оптимизации
-
Умение писать чистый и поддерживаемый код
Современные технологии и инструменты
Ожидаем опыт работы как минимум с частью технологий из списка:
-
TypeScript
-
Redux Toolkit / Zustand
-
Axios / Fetch
-
React Navigation
-
Formik / React Hook Form
-
i18n (мультиязычность)
-
Работа с JWT / авторизацией
-
Push-уведомления
-
Firebase (Analytics / Crashlytics или аналоги)
-
Git (GitHub / GitLab)
-
Базовое понимание CI/CD для мобильных приложений
-
Понимание принципов Clean Architecture / feature-based архитектуры
Будет плюсом
-
Опыт разработки EdTech / образовательных приложений
-
Понимание геймификации и трекинга прогресса пользователей
-
Опыт публикации приложений в App Store / Google Play
-
Базовое понимание нативных модулей (Swift / Kotlin)
Важно!
Пожалуйста, внимательно ознакомьтесь с требованиями.
Если ваш опыт не соответствует ключевым требованиям, просим не откликаться на вакансию, чтобы не тратить ни ваше, ни наше время.
Этапы отбора
-
Предварительный скрининг
-
Техническое интервью (обязательно)
-
Финальное обсуждение условий
Мы предлагаем
-
Работа в офисе (удалённый формат не рассматривается)
-
Полная занятость, график 5/2, 10:00–19:00
-
Участие в создании масштабного EdTech-продукта
React Native Developer (Middle)Ish formati: ofis (masofaviy ish ko‘rib chiqilmaydi)
Ish jadvali: 5/2, 10:00–19:00Kompaniya haqida
Biz — onlayn ta’lim uchun mo‘ljallangan keng funksiyali mobil ilova ishlab chiqayotgan EdTech loyihamiz (kurslar, amaliyot, progress, gamifikatsiya, analitika). Mahsulotimizni uzoq muddatli rivojlantirish uchun Middle React Native dasturchi izlayapmiz.
Vazifalar
-
React Native (iOS / Android) asosida mobil ilovani ishlab chiqish va rivojlantirish
-
Murakkab biznes-mantiqqa ega ekranlar bilan ishlash
-
Backend API’larni integratsiya qilish va qo‘llab-quvvatlash
-
Ilova unumdorligi va barqarorligini optimallashtirish
-
Mobil ilova arxitekturasini loyihalashda ishtirok etish
-
Refaktoring, xatolarni tuzatish, UX’ni yaxshilash
-
Dizayner, backend dasturchi va product manager bilan jamoada ishlash
-
Talablar (majburiy)
-
React Native’da kamida 3 yillik tijoriy tajriba
-
Katta funksionalga ega ilovalar bilan ishlagan bo‘lish (faqat oddiy MVP emas)
-
JavaScript / TypeScript’ni ishonchli bilish
-
React va React Native ishlash prinsiplari haqida tushuncha
-
Quyidagilar bilan ishlash tajribasi:
-
React Hooks
-
State management (Redux / Redux Toolkit / Zustand / MobX)
-
REST API (axios / fetch)
-
-
Navigatsiya bilan ishlash tajribasi:
-
React Navigation
-
-
Mobil ilovaning hayot siklini tushunish
-
Debug va optimizatsiya qilish ko‘nikmalari
-
Toza, qo‘llab-quvvatlanadigan kod yozish qobiliyati
-
Zamonaviy texnologiyalar va vositalar
Nomzod quyidagi texnologiyalarning kamida bir qismi bilan ishlagan bo‘lishi kerak:
-
TypeScript
-
Redux Toolkit / Zustand
-
Axios / Fetch
-
React Navigation
-
Formik / React Hook Form
-
i18n (ko‘p tillilik)
-
JWT / autentifikatsiya bilan ishlash
-
Push-bildirishnomalar
-
Firebase (Analytics / Crashlytics yoki analoglari)
-
Git (GitHub / GitLab)
-
Mobil ilovalar uchun CI/CD haqida bazaviy tushuncha
-
Clean Architecture / feature-based arxitektura prinsiplari
-
Qo‘shimcha ustunliklar
-
EdTech / ta’limiy ilovalar ishlab chiqish tajribasi
-
Gamifikatsiya va foydalanuvchi progressini kuzatish tizimlari bilan tanishlik
-
App Store / Google Play’ga ilova joylashtirgan bo‘lish
-
Nativ modullar haqida bazaviy tushuncha (Swift / Kotlin)
-
Muhim
Iltimos, talablar bilan diqqat bilan tanishing.
Agar sizning tajribangiz asosiy talablarga mos kelmasa, iltimos, ushbu vakansiyaga murojaat qilmang — bu sizning ham, bizning ham vaqtimizni tejaydi.Tanlov bosqichlari
-
Dastlabki saralash
-
Texnik suhbat (majburiy)
-
Yakuniy shartlarni muhokama qilish
-
Biz taklif qilamiz
-
Ofisda ishlash (masofaviy format ko‘rib chiqilmaydi)
-
To‘liq bandlik, ish jadvali: 5/2, 10:00–19:00
-
Keng ko‘lamli EdTech mahsulotini yaratishda ishtirok etish