3DLOOK is an AI-powered technology company that creates mobile body scanning and visualization solutions used in fashion, retail, digital health, and fitness.
Our patented technology helps businesses grow by offering smart, easy-to-use tools for understanding and tracking body data. Over 90 companies — including Fortune 500 brands — trust 3DLOOK’s solutions.
About the role:
We are looking for a Middle Front-End Developer to join a team building a web-based platform of embeddable widgets, UI SDKs, and admin systems. Our products are embedded UI applications running on customer websites, standalone web widgets, together with Angular-based admin panels used by customers to access user measurement results, view 3D body models generated from those measurements, and manage billing and widget configuration.
You will work at the intersection of: * Preact-based UI SDKs and widgets * browser APIs (camera, media, permissions) * enterprise Angular applications * data-driven UI and 3D visualization
What You Will Work On: * Embeddable web widgets (multi-step measurement and data collection) * UI SDKs (Camera & capture flows) used by customers * Angular admin panels focused on displaying measurement results and 3D body models, with additional functionality for billing and widget configuration
Responsibilities:
Widget & UI SDK Platform * Develop and maintain Preact-based embeddable widgets * Build and extend UI SDKs integrated into customers’ websites * Work with browser APIs (camera, permissions, media)
UI & State Management * Build reusable UI components using Preact / React * Extend and maintain Redux-based state * Add, remove, and modify screens in multi-step widget flows * Implement custom UI screens and inputs
Admin Panels (Angular) * Maintain and develop Angular (v8-12) admin panels * Work with RxJS-based reactive data flows * Use NgRx for application state management * Build complex forms, tables, and dashboards * Support Stripe billing UI * Support Google OAuth authentication * Support 3D body models and viewers using Three.js * Debug and refactor legacy Angular code
Build, Release & Integration * Prepare customer-specific builds * Support script-based integration * Debug issues on customer websites and internal environments
Must Have * 5+ years of experience in Front-End development * Strong JavaScript fundamentals * Experience with React or Preact * Experience with Redux * Experience with Angular (v8-12) * Experience with RxJS and reactive data flows * Experience using NgRx * Experience maintaining production frontend systems * Ability to debug issues in real customer integrations * English at B1 level or higher — sufficient for working with documentation, Customer * Success, and customer integrations
Nice to Have * Experience building embeddable widgets or UI SDKs * Experience with Three.js * Experience working with authentication and billing-related UI * Experience with browser APIs
Who Will Succeed
Someone who: * enjoys complex frontend systems * is comfortable with multiple frameworks * is comfortable working closely with the Customer Success team to diagnose integration issues, support customer launches, and ensure smooth flow