Front-End Engineer β React Native (Web and Mobile)
Voplica is building Voplica Studio β an AI-first content platform for images, video, and 3D β plus an AI social network of interactive characters (diffusion-based + 3D). We move fast, love pragmatic engineering, and use AI tools every day to accelerate work.
What youβll do
- Build beautiful, high-performance UIs in React (web) and React Native (mobile) for content generation, editing, and asset management (images, video, audio, 3D).
- Integrate and coordinate a native 3D renderer (Unity as a Library) into RN apps and implement web 3D using Three.js / react-three-fiber or Babylon.js.
- Implement realtime UX: chat UI, audio streaming/TTS, viseme/lip-sync scheduling, animation events, and synchronized interactions between UI and 3D.
- Handle large-file streaming, upload/download flows, CDN integration, and on-device previews for GLB/glTF, textures, and media.
- Implement authentication flows for web & mobile, session management, and secure asset delivery.
- Work closely with product, backend, ML, and 3D artists to ship polished features end-to-end.
Our preferences (combined β we donβt expect anyone to have every item)
Weβre looking for someone who actively learns and uses AI tooling to ship faster. No one knows everything β show curiosity, ownership, and the habit of using AI assistants and agents to get unblocked and learn new stacks.
Preferred skills & experience:
- Strong React + TypeScript experience (modern toolchains: Vite/Next/etc.).
- Production React Native experience.
- Experience integrating Unity into mobile apps (Unity as a Library) and/or working with Unity projects.
- Web 3D experience: Three.js / react-three-fiber or Babylon.js; familiarity with glTF/VRM, morph targets/blendshapes, and animation mixers.
- Practical knowledge of state management (Context, Redux, Zustand, etc.), component architecture, and testable UI patterns.
- Networking: REST, gRPC, and handling large asset uploads/downloads.
- Good HTML/CSS skills and attention to responsive, accessible UI.
- Experience with binary/3D assets: GLB/glTF, texture pipelines (KTX2 / Basis), Draco, LODs, AssetBundles/Addressables.
- Familiarity with lip-sync / viseme-driven facial animation, WebAudio timing, or server-side TTS integration.
- Comfortable with mobile gestures/camera controls and bridging RN β native modules.
- Experience or willingness to work with native plugins (C++/NDK, iOS), performance tuning, and understanding native build pipelines (Fastlane, Xcode, Gradle).
- Solid debugging, unit/integration testing mindset, and Git + CI experience.
How we work with AI (important)
We use AI tools every day to speed up development, debug, and prototype. We expect candidates to be comfortable using β and ideally already using β AI-assisted tools and agents such as ChatGPT, Claude, RooCode, Cursor, OpenHands, and automation agents that help with code generation, refactoring, testing, and learning new APIs. If you actively use AI to accelerate your work and learn unfamiliar technologies quickly, youβll thrive here.
Who you are
- Product-minded and pragmatic β you iterate quickly and care about the whole user experience.
- Comfortable owning features end-to-end: design β implementation β ship β monitor.
- A strong communicator who collaborates well with artists, ML engineers, and backend devs.
- Curious, self-driven, and excited about generative AI, 3D, and real-time interactive systems.
What we offer
- Remote-first, worldwide role with flexible hours.
- Opportunity to shape core architecture and product direction at an early-stage startup.
- Strong engineering culture that embraces modern tools and AI-assisted workflows.
Interview
- Experience.
- React or React Native. Optionally native development / bridging.
- Data structures + basic algorithms.
If youβre excited about frontend, AI, and 3D β even if you donβt tick every box β we want to hear from you!