О вакансии
Мы ищем универсального и опытного разработчика на React Native с опытом работы с Expo, который присоединится к нашей динамичной команде. Вы станете ключевым участником в разработке кроссплатформенных мобильных приложений (iOS и Android), использующих возможности AI. Роль требует глубокого понимания React Native, Expo и современных практик мобильной разработки. Вы будете участвовать на всех этапах жизненного цикла разработки: от идеи и дизайна до реализации, тестирования и релиза. Работа полностью удалённая.
Обязанности
Разработка и сопровождение качественных кроссплатформенных мобильных приложений с использованием React Native и Expo.
Написание чистого, хорошо документированного и тестируемого кода.
Использование управляемого workflow и сервисов Expo для оптимизации разработки и деплоя.
Интеграция с RESTful API и бэкенд-сервисами.
Реализация и поддержка решений для управления состоянием (Redux, Zustand, Context API).
Разработка UI-компонентов и адаптивных интерфейсов с упором на производительность.
Отладка и решение проблем на различных устройствах и платформах.
Отслеживание последних трендов в React Native, Expo и мобильной разработке.
Выявление и устранение узких мест производительности.
Участие в проектировании архитектуры мобильных приложений.
Участие в брейнштормах и предложение инновационных идей.
Требования
3+ лет опыта профессиональной разработки мобильных приложений на React Native.
Уверенное владение Expo и его экосистемой (Expo CLI, Expo Go, EAS Build, EAS Submit).
Хорошее знание JavaScript (ES6+) и TypeScript.
Опыт работы с библиотеками управления состоянием (Redux, Zustand и др.).
Опыт работы с RESTful API.
Опыт работы с системой контроля версий Git.
Увлечённость разработкой удобных и производительных мобильных приложений.
Отличные навыки отладки и решения проблем.
Коммуникабельность и умение работать в команде.
Умение работать самостоятельно в условиях удалённой команды.
Портфолио приложений на React Native (особенно с использованием Expo) — большой плюс.
Дополнительные плюсы
Опыт нативной разработки под iOS (Swift/Objective-C) или Android (Kotlin/Java).
Опыт интеграции AI/ML в мобильные приложения.
Опыт работы с фреймворками для тестирования (Jest, React Native Testing Library).
Опыт CI/CD-процессов для React Native и Expo.
Участие в open-source проектах.
Опыт с другими JavaScript-фреймворками (React, Vue.js, Angular).
Условия
Конкурентоспособная зарплата.
Гибкий график и полностью удалённая работа.
Возможность работать над передовыми продуктами с AI.
Работа в небольшой, сплочённой и мотивированной команде.
Значительное влияние на направление развития продукта.
KazInvestEngineering
Алматы
до 500000 KZT
Частная компания “Automated Communication Solutions Ltd.”
Алматы
до 1200000 KZT
Частная компания “Automated Communication Solutions Ltd.”
Алматы
до 270000 KZT