
Senior Frontend Engineer, AI-Native Design System
Cognite
full-time
Posted on:
Location Type: Hybrid
Location: Oslo • 🇳🇴 Norway
Visit company websiteJob Level
Senior
Tech Stack
JavaScriptReactTypeScript
About the role
- Architectural Ownership of the Design System: Own the design, development, and maintenance of the core Design System and component library, ensuring code quality, security, and versioning integrity for consumption across the enterprise.
- Drive Developer Experience (DX): Act as the key liaison between the Design and Product teams, focusing on developer documentation, tooling, and accessibility standards to maximize the system's ease of use for external application builders.
- Implement AI-Native Components: Design and build highly reusable components that are explicitly ready to surface AI interactions, handle context transfer, or integrate advanced data models (e.g., dynamic forms, intelligent modals).
- Drives Code Quality and Standards: Apply mastery of TypeScript/React to write clean, high-performance code, and enforce the use of design tokens and the components throughout the lifecycle.
- User-Obsessed Design: Maintain an obsession with the user experience, treating the external and internal developers as the primary customers and prioritizing their needs for efficient and intuitive component consumption.
- Mentorship and Knowledge Transfer: Proactively mentor junior engineers and peers by establishing best practices for component consumption, architecture, and maintenance across engineering teams.
Requirements
- Expert-Level Frontend: 5+ years of experience in professional software development with deep expertise in the modern JavaScript ecosystem, including React and TypeScript.
- Design System: 3+ years of experience with deep, demonstrated expertise in architecting, building, and maintaining multi-application component libraries or design systems.
- Platform/Library Specialization: Proven ability to manage the lifecycle, versioning, and distribution of shared component packages across a large organization (e.g., Monorepos, Module Federation).
- AI-First Integration Experience: Proven exposure to working with AI in products, including implementing features that surface AI-generated insights or handle data validation and source attribution.
- User-Obsessed Design & DX: Demonstrated obsession with developer experience (DX) and delightful user experiences for both industrial users and developers.
- Architectural Strategy: Proven ability to define and lead technical strategy for complex, ambiguous problems, specifically regarding component interoperability and state management.
Benefits
- Join an organization of 60 different nationalities 🌐 with Diversity, Equality and Inclusion (DEI) in focus 🤝
- A highly modern and fun working environment with sublime culture across the organization, follow us on Instagram @cognitedata 📷 to know more
- Flat structure with direct access to decision-makers
- Opportunity to work with and learn from some of the best people on some of the most ambitious projects found anywhere, across industries, with cutting edge technology
- Join our HUB 🗣️ to be part of the conversation directly with Cogniters and our partners.
- Get access to private health services with Cognite Care.
- Hungry? We’ve got your back. A subsidized lunch at the canteen is delivered by the chefs at Fornebuporten (Aker Tech House)
- Our own Cognite exclusive coffee bar ☕ with the friendliest baristas is here to brew coffee for coffee lovers, tea for tea lovers, smoothie for smoothie lovers, and the baristas creative concoctions when the mood strikes.
- We take your mental- and physical health seriously by having a broad health offering and a free membership to our fully-staffed gym on-site.
- A pet lover? Get the chance to meet Spot at the Robot Garden!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactJavaScriptDesign SystemComponent LibraryAI-Native ComponentsCode QualityVersioningComponent InteroperabilityState Management
Soft skills
MentorshipKnowledge TransferUser ExperienceDeveloper ExperienceCollaborationProblem SolvingCommunicationLeadershipBest PracticesCustomer Focus