Acelab aims to transform how the building industry makes material decisions by providing a comprehensive platform that connects architects with the right materials. The current challenge involves architects navigating overwhelming product choices and maintaining firm-wide material expertise, leading to a fragmented and time-consuming selection process.
Requirements
- Expert-level Nuxt 3 and Vue 3 with SSR and deep understanding of Composition API, composables, and modern Vue patterns
- Strong TypeScript proficiency for type-safe application development
- Modern CSS/Styling: Expertise with Tailwind CSS, or similar modern styling approaches
- State Management: Experience with Pinia, Vuex or similar state management solutions for complex application state
- API Integration: Proven ability working with REST api’s, handling authentication, caching, and error states
- Build Tools: Experience with Vite, module bundling, and optimizing production builds
- Testing: Experience with Vitest, Vue Test Utils, or similar testing frameworks for component and integration testing
Responsibilities
- Build and maintain user-facing features in Nuxt 3/Vue 3 that enable architects to efficiently search, compare, and manage building materials across their projects
- Optimize application performance for large datasets, implement efficient state management, and ensure smooth user experiences even when handling thousands of material specifications
- Design and build reusable component libraries that maintain consistency across the platform while enabling rapid feature development
- Work closely with backend engineers to integrate RESTful APIs.
- Collaborate with designers to translate requirements into polished, intuitive interfaces that solve real workflow challenges for architecture professionals
- Develop new features and enhance existing functionality in our Nuxt 3-based Material Hub platform
- Implement efficient data fetching strategies and optimize application performance
Other
- User-Centric Mindset: Ability to translate user needs into technical solutions with strong attention to detail and UX quality
- Performance Focus: Track record of building fast, responsive applications with attention to Core Web Vitals and user experience metrics
- Collaborative Communication: Excellent communication skills for working across design, product, and backend engineering teams
- Must have at least 3 years of experience and real world projects to demonstrate
- Problem Solving: Strategic approach to technical challenges with ability to balance ideal solutions with pragmatic delivery