Ташкент, улица Юсуфа Хос Ходжиба, 73
Формат работы: офис (НЕ удалённо)
График: 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:00
Kompaniya 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