New

Senior Frontend Platform Engineer

Portugal

About DataCamp

DataCamp's mission is to empower everyone with the data and AI skills essential for 21st-century success. By providing practical, engaging learning experiences, DataCamp equips learners and organizations of all sizes to harness the power of data and AI. As a trusted partner to over 17 million learners and 6,000+ companies, including 80% of the Fortune 1000, DataCamp is leading the charge in addressing the critical data and AI skills shortage.

About the role

At DataCamp, we are on a mission to make Data and AI training available to everybody. As a Senior Frontend Platform Engineer, within our Developer Platforms team, you'll be at the intersection of UI consistency and architectural excellence, utilising AI agents to enable this. You won’t just be building a React component library, you’ll contribute and shape the  frontend developer experience at DataCamp. This means evolving our Design System, optimizing our microfrontend architecture, and ensuring that product teams can ship high-quality features while using AI agent workflows to ensure it is done with speed and autonomy. You are a generalist who loves the craft of UI but understands that a great component is only useful if the surrounding architecture is performant and easy to use.

About you

At DataCamp, we seek individuals who embody our core values of data-driven decision-making, action, transparency, ownership, and customer focus. You thrive in a fast-paced, high-performing environment and are driven by a passion for making a meaningful impact. You're adaptable, embracing change and ambiguity with enthusiasm. Your initiative and entrepreneurial spirit push you beyond just meeting targets—you aim to understand the "why" behind our goals and take ownership to drive the business forward. You’re a collaborative team player who values transparency and always seeks to improve and innovate. If this sounds like you, we encourage you to apply!

Responsibilities

  • Design-Engineering Collaboration: Collaborate with designers and product managers to transform Figma prototypes into React/TypeScript components. Ensure these components are easy and straightforward to implement by product teams to enable fast and efficient adoption.
  • Component Library Ownership: Develop and maintain a scalable internal UI component library that adheres to company design guidelines, continuously evolving components to ensure consistency and meet emerging product needs. 
  • AI Agent-Driven Development Operations: Own and operate AI agent workflows that accelerate frontend platform delivery. This includes designing, configuring, and orchestrating AI coding agents (Claude) to automate repetitive component scaffolding, design token generation, accessibility audits, and code migration tasks. You will evaluate agent output quality, define guardrails, create agent skills and continuously improve prompting strategies and agentic pipelines to ensure agents produce production-ready, design-system-compliant code at scale.
  • Accessibility Compliance: Optimize design system components for accessibility (WCAG) through implementing proper semantics, ARIA roles, keyboard navigation, screen-reader support and other comprehensive accessibility compliance guidelines. Conduct an annual accessibility evaluation of important key pages and support teams identifying and fixing accessibility issues..
  • Full-Stack Frontend Support: Act as a “Consulting Engineer” for product teams. Help teams architect complex features, debug performance issues in their apps, and provide guidance on best practices beyond just UI components.
  • Drive Adoption & Developer Experience (DX): Move beyond just documenting components. Build tools, CLI utilities, or starters that make it "easy to do the right thing." You’ll bridge the gap between our platform and product teams, ensuring the Design System is integrated deeply into their workflows.
  • Performance Monitoring & Optimization: Monitor UI component performance in real use, optimizing for efficiency by tracking bundle sizes, render times, and frontend performance. Proactively diagnose and resolve performance bottlenecks while contributing to architectural improvements to keep the frontend platform and design system fast and lightweight.
  • Frontend architecture and microfrontends: Contribute to improving our frontend architecture (Microfrontends based on SingleSPA) by collaborating with your peers in the Developer Platforms team. You’ll help maintain and evolve our frontend architecture to ensure it remains performant, future proof and easy to work with for product teams. You ensure flawless integration and interoperability of our Design System within our microfrontends architecture.

Qualifications

  • Extensive Frontend Experience (React & Javascript/TypeScript): 5+ years of hands-on frontend development, with strong proficiency in modern JavaScript/TypeScript, React, Emotion and modern CSS. You should be very comfortable building complex UI components and applications using this stack.
  • Design System & Component Library Expertise: Proven ability to design, build, and maintain a reusable UI component library or design system at scale. This includes experience creating reusable React components and evolving them over time to meet product and technical needs.
  • Web Standards & Accessibility: Expert knowledge of web standards and accessibility best practices (WCAG 2.x) to ensure Design System components and apps built with these components are usable by all our users of all levels of ability. 
  • Responsive Design: Deep understanding of responsive design and layout principles and techniques. Flexbox and Grid have no secrets for you. Graceful degradation and responsive design are your default.
  • Build Tools: Proficiency in modern frontend build tools (Vite, Webpack, Yarn/npm) and CI/CD pipelines is crucial. You have a deep understanding of package versioning and distribution strategies (Semantic Versioning, NPM/Artifactory). You are comfortable managing how shared libraries and components are consumed across a distributed ecosystem of independent repositories, ensuring seamless updates and backward compatibility across the platform.
  • AI Agent Tooling & Agentic Workflows: Hands-on experience designing, configuring, and operating AI coding agents and agentic pipelines in a frontend or platform engineering context. This includes working with tools such as Cursor, GitHub Copilot, Claude, or similar, and going beyond basic autocomplete.
  • Testing & Quality Assurance: Experience writing automated tests for UI components. This includes unit and integration testing (e.g. with Jest, React Testing Library, Vitest, Playwright, Cypress, etc.) and using tools like Storybook for isolated component development and visual regression testing. A quality-driven mindset is key to ensure the component library is reliable and bug-free.

Non-Technical Competencies

  • Ownership & Autonomy: A proactive and self-motivated engineer who takes responsibility for the quality and evolution of the design system. You are comfortable working independently on technical decisions, while partnering closely with engineering leadership and cross-functional peers to align with broader goals. You help shape the roadmap through experience, gathered feedback and experimentation. 
  • Communication & Cross-Functional Collaboration: Excellent communication and documentation skills are essential. You will sit at the intersection of design and engineering, acting as a bridge between teams. This means clearly articulating technical constraints to designers, gathering requirements from product teams, and writing guides or tutorials to help engineers adopt the Design System. 
  • Design System Evangelism: Ability to advocate for the design system’s adoption and best practices across the organization. This includes championing a consistent UI and high-quality code through activities like code reviews, knowledge sharing sessions, workshops, and maintaining active communication channels (e.g. Slack or office hours) for design system users.
  • Attention to Detail & Quality Mindset: A keen eye for detail in both design and code. The ideal candidate ensures that every component accurately matches design specs and follows coding best practices (e.g. DRY principles and pattern-based implementations).

It’s a plus if you …

Even though they’re not must-haves for the job, having experience with any of these technologies or practices will give you an edge over the competition.

  • Have knowledge of microfrontend patterns and architecture (SingleSPA, Module federation)
  • Have experience with Infrastructure as Code (Terraform, Ansible)
  • Know how to configure and manage a CI/CD pipeline (CircleCI, Concourse)
  • Have an understanding of DevOps and internal developer platform engineering practices
  • Have knowledge of performance, monitoring, observability, and developer experience metrics
  • Have Experience building self-service tools for developers
  • Have worked with or contributed to a Developer Portal like backstage.io
  • Have experience or experimented with AI design and coding tools.

Why Datacamp? 

Joining DataCamp means becoming part of a dynamic, creative, and international start-up. Here are just a few of the reasons why you’ll love being on our team:

  • Exciting challenges: Face new technical challenges daily, keeping your work engaging and rewarding.
  • Competitive compensation: We offer a competitive salary with attractive benefits.
  • Flexibility: Benefit from flexible working hours because the future is flexible! 
  • Continuous learning: Access a yearly learning budget for conferences & training to support your professional growth.
  • Global retreats: Participate in international company retreats, fostering a global team spirit.
  • Equipment: Yearly refreshment of your IT Equipment budget for your home working setup.
  • Amazing team: Collaborate with a truly exceptional team—seriously, we’re awesome!

 

Our competitive compensation package offers additional benefits. On top of your salary you will also receive extra legal benefits such as best-in-class medical insurance including dental and vision. Depending on your location additional benefits might be available to you.

At DataCamp, we value diverse experiences and perspectives. If you’re excited about this role but don't meet every qualification, we still encourage you to apply. We believe skills can be developed and are committed to fostering an inclusive workplace where everyone can thrive. Your unique talents and perspectives are what make our team great!

 

Create a Job Alert

Interested in building your career at DataCamp? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...