О вакансии
Мы ищем универсального и опытного разработчика на 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.
Работа в небольшой, сплочённой и мотивированной команде.
Значительное влияние на направление развития продукта.
Минск
до 1100 USD
Rocket Tech School
Минск
до 3000 USD