Our client is an innovative, early-stage startup operating at the intersection of Artificial Intelligence, 3D Technology, and E-commerce, targeting the home goods market, an industry valued at over USD 400 billion.
The company is building a next-generation platform that allows consumers to explore, visualize, and furnish digital versions of their actual homes.
By combining real-world residential data, interactive 3D environments, furniture catalogs, and intelligent design tools, the platform aims to transform how people discover furniture, experiment with layouts, and make purchasing decisions.
As the company develops its consumer-facing platform, it is looking for a Full Stack Developer with a strong frontend focus to build intuitive, responsive, and visually polished user experiences.
This is an opportunity to join an early-stage startup, work closely with designers and engineers, and contribute directly to a product combining AI, 3D technology, and interactive commerce.
About the Role
We are looking for a Full Stack Developer — Frontend Focus who combines strong frontend engineering skills with solid full-stack fundamentals and excellent attention to user experience.
You will be responsible for building the consumer-facing application that allows users to explore their homes, browse furniture, experiment with layouts, and interact with existing 3D environments.
Working closely with the designer, you will transform designs, coded prototypes, and tokenized design systems into production-ready interfaces.
You will also integrate product data, APIs, application state, and backend services to create seamless, reliable user experiences.
This is primarily a frontend-focused product engineering role, not a 3D engine development position. The core challenge is building the application around an existing Three.js experience, connecting its interactions to the broader product.
The ideal candidate is a hands-on engineer who enjoys building polished interfaces, solving complex interaction challenges, and taking ownership of features from concept to production.
Key Responsibilities
Frontend Development & User Experience
- Build and maintain responsive, high-quality consumer-facing web applications using modern JavaScript frameworks.
- Transform designs, coded prototypes, and tokenized design systems into production-ready interfaces.
- Develop intuitive navigation, furniture selection, layout browsing, and editing experiences.
- Collaborate closely with designers to refine interactions, visual details, and overall usability.
- Implement polished animations, motion effects, and transitions that enhance the user experience.
- Ensure consistent behavior across desktop and mobile devices.
- 3D Experience Integration
- Connect frontend interactions to an existing Three.js-based 3D environment.
- Integrate furniture selection, layout changes, and editing controls with the 3D experience.
- Implement reliable application state management to keep the interface and 3D environment synchronized.
- Build save, restore, and persistence functionality for user configurations and layouts.
- Collaborate with engineers responsible for the 3D experience to ensure smooth integration.
Full-Stack Engineering & API Integration
- Integrate external and internal APIs, product data, and backend services into the application.
- Implement robust loading, empty, error, and recovery states.
- Develop or modify supporting backend endpoints and persistence mechanisms when necessary.
- Coordinate API contracts and data structures with backend engineers and data pipeline owners.
- Troubleshoot and resolve issues across frontend and backend components.
- Contribute to scalable, maintainable application architecture.
- Performance, Quality & Ownership
- Optimize application performance, responsiveness, and browser compatibility.
- Test complete user journeys to identify usability issues, bugs, and performance bottlenecks.
- Ensure code quality, maintainability, and reliability through appropriate testing and engineering practices.
- Take end-to-end ownership of features, from implementation to deployment and iteration.
- Proactively identify opportunities to improve product usability, engineering workflows, and application performance.
Required Qualifications
Frontend Engineering
- Approximately 3–8 years of professional software engineering experience, with strong hands-on frontend development skills.
- Excellent proficiency in JavaScript, HTML, and CSS.
- Proven experience building and shipping production applications using modern frontend frameworks.
- Strong experience with component-based architecture, responsive design, and application state management.
- Ability to translate designs and prototypes into polished, production-quality interfaces.
- Solid understanding of browser performance, frontend debugging, and cross-device compatibility.
- Strong attention to UI details, usability, animations, and interaction quality.
Full-Stack Development
- Practical experience integrating REST APIs or equivalent backend services.
- Understanding of server-side development fundamentals, databases, and data persistence.
- Ability to develop or modify backend endpoints when required.
- Experience debugging technical issues across frontend and backend systems.
- Familiarity with scalable application architecture and maintainable software engineering practices.
- UX & Product Engineering
- Strong understanding of user experience principles and interactive application design.
- Ability to reason through complex user interactions, application state, and user journeys.
- Good judgment regarding visual polish, spatial interactions, motion, and transitions.
- Experience collaborating with designers and translating product requirements into functional interfaces.
- Ability to balance user experience, technical feasibility, and engineering quality.
AI-Assisted Development
- Hands-on experience using AI coding agents and AI-powered development tools.
- Ability to leverage AI for research, implementation, debugging, testing, and documentation.
- Strong engineering judgment when reviewing and validating AI-generated code.
- Comfortable working in an AI-first development environment focused on productivity, quality, and reliability.
Professional Skills
- Strong problem-solving abilities and attention to detail.
- High level of autonomy, initiative, and technical ownership.
- Ability to work independently in fast-paced, evolving startup environments.
- Proactive communication and effective collaboration with designers, engineers, and product stakeholders.
- Curiosity, adaptability, and willingness to explore new technologies.
- Fluent professional English, both written and spoken.
- Availability to work with significant overlap with New York business hours.
Relevant Tech Stack
The following technologies are particularly relevant to the position. Equivalent frameworks and tools are also welcome.
- Frontend: JavaScript, TypeScript, React, Next.js
- Styling: HTML, CSS, Tailwind CSS
- Architecture: Component-Based Architecture, State Management
- Backend: APIs, Server-Side Development, Databases
- 3D Integration: Three.js (Nice to Have)
- UX & Interactions: Responsive Design, Motion, Animations, Design Systems
- Engineering: Performance Optimization, Testing, Debugging
- AI Development: AI Coding Agents, AI-Assisted Engineering Tools
Nice to Have
- Experience with Three.js, WebGL, or other interactive 3D technologies.
- Previous work on applications involving 3D visualization, spatial interfaces, or interactive product configurators.
- Experience building consumer-facing e-commerce platforms or product customization tools.
- Familiarity with advanced frontend animations and motion libraries.
- Experience implementing tokenized design systems or working with coded design prototypes.
- Strong portfolio demonstrating polished user interfaces and complex interactive experiences.
- Experience working in early-stage startups or small engineering teams.
- Interest in AI, digital twins, home design, or interactive commerce.
Important: Previous experience with Three.js or 3D development is a strong advantage, but it is not required. The primary responsibility is developing the frontend application and integrating it with an existing 3D experience, rather than building the underlying 3D engine.
How We Work
- We are an AI-first engineering team that actively embraces AI coding agents and modern development tools throughout the software development lifecycle.
- We expect engineers to demonstrate how they already use AI to accelerate research, development, debugging, testing, and documentation while maintaining full accountability for the quality and reliability of their work.
- We value useful output, strong engineering fundamentals, adaptability, and independent execution over familiarity with any particular framework or programming language.
- Our team operates with a startup mindset: understand the objective, identify opportunities, propose solutions, and execute without waiting for detailed instructions.
- We encourage curiosity, initiative, close collaboration, and a strong sense of product ownership.
Why Join Us?
- Build an Innovative Consumer Product: Help create a platform combining AI, 3D technology, residential data, and interactive e-commerce.
- Frontend & UX Impact: Play a central role in shaping how users explore and interact with their digital homes.
- Early-Stage Ownership: Join a startup where your engineering decisions directly influence product development.
- Creative Technical Challenges: Work on interactive interfaces, complex application state, 3D integrations, and polished user experiences.
- AI-First Culture: Leverage modern AI development tools in an environment focused on practical innovation.
- Cross-Functional Collaboration: Work closely with designers, backend engineers, and product stakeholders.
- Long-Term Opportunity: Contribute to the evolution of a growing technology platform.
Compensation & Working Arrangement
- Annual Compensation: USD 78,000–96,000.
- Employment Type: Full-time, long-term.
- Working Hours: As much overlap as practical with New York business hours (ET).
- English: Fluent professional proficiency.
If you are a frontend-focused Full Stack Developer who enjoys building polished, interactive applications, solving complex UX challenges, and turning innovative product ideas into production-ready experiences, we would love to hear from you. Join an ambitious early-stage startup and help build the next generation of interactive digital home experiences.