Job Title: React Native Developer – 2D/3D Face Scanning & Advanced Skin-Care Tracking
About the Project
We are building a cutting-edge mobile application inspired by SkinBliss, but taking it to the next level with real-time 3D facial modeling from high-resolution 2D scans. This app will empower users to track skin changes over time in both 2D and fully interactive 3D formats, while also managing their skin-care routines, monitoring progress, and receiving intelligent reminders.
Our goal is to deliver a visually rich, high-performance mobile experience that blends advanced computer vision, photorealistic rendering, and smooth UI/UX design.
Core Responsibilities
Lead development of a React Native + Expo mobile application with advanced 2D/3D imaging capabilities.
Implement high-fidelity 2D face scanning and integrate pipelines for automatic 3D model generation from 2D images using libraries such as Three.js, Babylon.js, or equivalent native modules.
Develop 3D rendering workflows optimized for mobile, including real-time lighting, texture mapping, and interactive model manipulation.
Build a skin-care routine management system with an integrated product database and support for custom entries.
Create a calendar log to store scans and routines, with historical playback in both 2D and 3D formats.
Implement progress visualization tools, including side-by-side comparisons and timelapse animations of 3D facial changes.
Integrate secure authentication with Clerk and ensure GDPR-compliant handling of sensitive facial data.
Work with backend APIs (NestJS, MongoDB Atlas, Redis, Upstash) to handle data storage, retrieval, and validation (Zod).
Implement cloud storage integration with Azure Blob Storage for large 3D assets and image datasets.
Optimize mobile performance for real-time 3D rendering and ensure smooth user interaction on a range of devices.
Key Technical Requirements
Frontend
Expert in React Native (Expo) and modular architecture.
Strong proficiency in mobile 3D rendering with Three.js, Babylon.js, expo-three, or similar frameworks.
Experience with camera integration and image processing pipelines (OpenCV, MediaPipe).
Backend & Infrastructure
Familiarity with NestJS, MongoDB Atlas, Redis, and Upstash.
Experience integrating cloud services, preferably Azure for large-scale image and 3D asset storage.
Strong understanding of secure storage and data privacy best practices for biometric data.
Qualifications
Proven track record of building React Native apps with high-performance 3D rendering.
Demonstrated experience in 3D modeling, rendering optimization, and shader programming for mobile platforms.
Experience with face scanning, depth mapping, and model reconstruction.
Strong knowledge of texture mapping, mesh optimization, and interactive model manipulation.
Excellent problem-solving skills for performance tuning in GPU-limited environments.
Clear communication skills and the ability to collaborate in a fast-moving team.
Nice to Have
Prior work in beauty-tech, health-tech, or biometric imaging apps.
Experience with AR frameworks (ARKit, ARCore) for enhanced model interaction.
Familiarity with WebGL and native graphics pipelines.