About the project:
Development of a mobile application in React Native using Expo, designed for working with photos:
• resizing and compressing images
• cropping (crop)
• applying filters in Instagram style
• basic photo editing
The backend on Node.js is already implemented and will be maintained by the client. The main task is to develop the mobile interface and client-side logic.
Design — based on a reference application (will be provided).
⸻
Technologies and stack:
• React Native via Expo
• TypeScript
• Tailwind CSS (via Nativewind)
• shopify/react-native-skia
• expo-gl
• REST API
⸻
Tasks:
• Creating a user interface based on the reference
• Implementing image processing logic (cropping, filters, compression, etc.)
• Integrating with the existing API
• Working with the camera and gallery
• Performance optimization
• Support and development of the project as needed
⸻
Requirements:
• Experience in React Native development (especially with Expo)
• Confident knowledge of TypeScript
• Experience working with images in mobile applications
• Knowledge and experience using React Native Skia, expo-gl
• Ability to work with REST API
• Ability to develop interfaces using Tailwind CSS
• Attention to detail and quality of implementation
⸻
Nice to have:
• Experience with filters and visual effects
• Experience publishing applications in the App Store
• Experience testing mobile applications