О проекте:
Разработка мобильного приложения на React Native с использованием Expo, предназначенного для работы с фотографиями:
• изменение размера и веса изображений
• кадрирование (crop)
• наложение фильтров в стиле Instagram
• базовое редактирование фото
Бэкенд на Node.js уже реализован и будет поддерживаться со стороны заказчика. Основная задача — разработка мобильного интерфейса и клиентской логики.
Дизайн — ориентир на референс-приложение (будет предоставлено).
⸻
Технологии и стек:
• React Native через Expo
• TypeScript
• Tailwind CSS (через Nativewind)
• shopify/react-native-skia
• expo-gl
• REST API
⸻
Задачи:
• Создание пользовательского интерфейса на основе референса
• Реализация логики обработки изображений (обрезка, фильтры, сжатие и т.п.)
• Интеграция с уже существующим API
• Работа с камерой и галереей
• Оптимизация производительности
• Поддержка и развитие проекта по мере необходимости
⸻
Требования:
• Опыт разработки на React Native (в частности с Expo)
• Уверенное знание TypeScript
• Опыт работы с изображениями в мобильных приложениях
• Знание и опыт использования React Native Skia, expo-gl
• Умение работать с REST API
• Умение разрабатывать интерфейсы с использованием Tailwind CSS
• Внимательность к деталям и качеству реализации
⸻
Будет плюсом:
• Опыт работы с фильтрами и визуальными эффектами
• Опыт публикации приложений в App Store
• Опыт тестирования мобильных приложений