React Native Developer (Middle)

React Native Developer (Middle)

Ташкент, улица Юсуфа Хос Ходжиба, 73

Описание вакансии

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: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

Навыки
  • 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
Посмотреть контакты работодателя

Адрес

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию