Mobile development

ShineUp CC

Client:

ShineUp

Year:

2026

Category:

Mobile development

Position:

Mobile Developer (remote)

Location:

France

Job type:

CTO

I developed the application from the Figma designs to the stores, on Expo and React Native with Expo Router and Redux Toolkit Query. The onboarding is a signup in six steps with portfolio assets uploaded one by one behind live progress rings, uniqueness prechecks on email, phone and social handles, and account activation delivered by push notification rather than polling the API.

The heart of the app is discovery and booking: a native map of nearby brands, categories and home sections driven entirely by the backend, brand profiles with galleries and video content, a booking calendar, a booking scoped chat that opens on the day of the visit, report and block moderation tools, and QR validation at the venue. I also handled multilingual support with RTL, Sentry for crash and performance monitoring, Jest unit tests, Maestro smoke tests, and the EAS build and submission pipeline for both stores.

Stack: React Native, Expo, Expo Router, TypeScript, Redux Toolkit Query, i18next, React Native Maps, Expo Notifications, Sentry, Jest, Maestro, EAS

Shineup Influencer is the creator side of the platform. Content creators sign up with their Instagram and TikTok profiles, discover partner brands around them on an interactive map, book an experience in a few taps, chat with the brand before the visit, and validate their booking on site with a QR code. Available on iOS and Android in French, English and Arabic.

Mobile development

ShinUp Brand

Mobile development

ShineUp CC

Back-office

ShineUp Backoffice

©2025 - Made with much