Frontend Developer (Nuxt 3 / Vue 3) (Ottawa)

Frontend Developer (Nuxt 3 / Vue 3) (Ottawa)

25 Sep
|
Acelab
|
Ottawa

25 Sep

Acelab

Ottawa

About AcelabOur mission at Acelab is to transform how the building industry makes material decisions. We've created a comprehensive platform that connects architects with the right materials for their projects because we believe materials are fundamental to transforming inspired designs into exceptional buildings.At the heart of our mission is the understanding that material choices shape aesthetics, performance, sustainability, and ultimately, the human experience of built spaces. We recognize that architects face overwhelming challenges in navigating hundreds of thousands of products while trying to capture and maintain their firm's collective material expertise.Through our Material Hub platform, we aim to:Empower architects to make material choices that truly matterProvide easier access to innovative products and collective knowledgeElevate not just individual buildings but the entire built environmentCreate a shared language for materials that enables seamless communication between architects, manufacturers, contractors, and clientsPreserve institutional knowledge within architecture firmsStreamline the material selection and specification processOur mission statement "Because Materials Matter" encapsulates our commitment to elevating material selection from a fragmented, time-consuming process to a strategic aspect of architectural excellence. By connecting the industry 's deepest technical databasewith material decision-making workflow tools, we 're working to ensure that every project benefits from better informed material decisions.About The RoleWe are seeking a Senior Frontend Developer to build exceptional user experiences for architects and design professionals using our Material Hub platform. You 'll work with modern web technologies to create intuitive, performant interfaces that make complex material data accessible and actionable. This role combines technical excellence with deep user empathy, as you 'll be crafting tools that directly impact how thousands of architects discover, evaluate, and specify building materials.The Work You 'll DoProduct Development: Build and maintain user-facing features in Nuxt 3/Vue 3 that enable architects to efficiently search, compare, and manage building materials across their projectsPerformance & Scale: Optimize application performance for large datasets, implement efficient state management,



and ensure smooth user experiences even when handling thousands of material specificationsComponent Architecture: Design and build reusable component libraries that maintain consistency across the platform while enabling rapid feature developmentAPI Integration: Work closely with backend engineers to integrate RESTful APIsUser Experience: Collaborate with designers to translate requirements into polished, intuitive interfaces that solve real workflow challenges for architecture professionalsRequirementsRequired QualificationsTechnical SkillsExpert-level Nuxt 3 and Vue 3 with SSR and deep understanding of Composition API, composables, and up-to-date Vue patternsStrong TypeScript proficiency for type-safe application developmentModern CSS/Styling: Expertise with Tailwind CSS, or similar contemporary styling approachesState Management: Experience with Pinia, Vuex or similar state management solutions for complex application stateAPI Integration: Proven ability working with REST api 's, handling authentication, caching, and error statesBuild Tools: Experience with Vite, module bundling, and optimizing production buildsVersion Control: Strong Git workflow practices including pull requests, code reviews, and collaborative developmentTesting: Experience with Vitest, Vue Test Utils, or similar testing frameworks for component and integration testingProfessional CompetenciesUser-Centric Mindset: Ability to translate user needs into technical solutions with strong attention to detail and UX qualityPerformance Focus: Track record of building fast, responsive applications with attention to Core Web Vitals and user experience metricsCollaborative Communication: Excellent communication skills for working across design, product, and backend engineering teamsMust have at least 3 years of experience and real world projects to demonstrateProblem Solving: Strategic approach to technical challenges with ability to balance ideal solutions with pragmatic deliveryOwnership:



Self-motivated with proven ability to take projects from concept through production deploymentPreferred QualificationsDesign system development and maintenance experienceFamiliarity with accessibility standards (WCAG) and building inclusive web applicationsExperience with data visualization libraries (D3.Js, Chart.Js, or similar)Experience with Figma or similar design tools for design-to-code workflowsBackground in B2B SaaS or tools for professionalsInterest in or experience with the AEC (Architecture, Engineering, Construction) industryExperience working with large-scale datasets and implementing virtual scrolling, pagination, or similar optimization patternsResponsibilitiesDevelop new features and enhance existing functionality in our Nuxt 3-based Material Hub platformBuild responsive, accessible interfaces that work seamlessly across desktop and tablet devicesImplement efficient data fetching strategies and optimize application performanceCreate comprehensive component documentation and contribute to the design systemParticipate in code reviews and provide constructive feedback to team membersCollaborate with UX/UI designers to ensure pixel-perfect implementation of designsWork with backend engineers to define API contracts and data structuresMonitor application performance and user experience metrics, proactively addressing issuesContribute to technical planning and architecture decisions for the frontend platformBenefitsShape User Experience: Your work directly impacts how architects discover and specify materials, influencing projects from homes to major commercial buildingsTechnical Ownership: Take ownership of critical frontend infrastructure and establish patterns that guide the platform 's evolutionCross-Functional Influence: Work closely with design, product, and data teams to shape features from ideation through launchModern Tech Stack: Work with cutting-edge frontend technologies and best practices, with opportunities to evaluate and adopt new tools as the platform scalesDomain Expertise: Develop deep knowledge of the architecture industry and become an expert in the unique challenges of material specification workflowsJoin us in building the future of how the architecture industry discovers, evaluates, and specifies building materials.Notes: Seniority level Mid-Senior level; Employment type Full-time; Job function IndustriesIT Services and IT Consulting

📌 Frontend Developer (Nuxt 3 / Vue 3) (Ottawa)
🏢 Acelab
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: frontend developer (nuxt 3 / vue 3) (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: frontend developer (nuxt 3 / vue 3) (ottawa) / ottawa