Cognite

Senior Frontend Engineer, AI-Native Design System

Cognite

full-time

Posted on:

Location Type: Hybrid

Location: Oslo • 🇳🇴 Norway

Visit company website
AI Apply
Apply

Job 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