Skip to content
Home

Frontend JavaScript Design System Engineer

Encora

Apply to this job

This role builds and maintains reusable, scalable UI components within a design system, working across schemas, data pipelines, runtime rendering, and CMS platforms. It focuses on schema-driven, configuration-based frontend architectures translated from UX/UI designs into pixel-perfect interfaces.

What you'll do

  • Build and maintain reusable, scalable UI components and modules
  • Develop schema-driven frontend solutions with configuration-based architectures
  • Translate UX/UI designs into pixel-perfect, responsive, cross-browser interfaces
  • Integrate components across schemas, data pipelines, runtime rendering, and CMS platforms
  • Develop automated unit, integration, and regression tests
  • Ensure adherence to design system standards and performance requirements
  • Optimize component maintainability, scalability, and long-term stability
  • Collaborate with cross-functional teams on consistent user experiences
  • Navigate complex codebases with minimal supervision

What we're looking for

  • 7+ years of frontend software engineering experience
  • Strong proficiency in JavaScript and TypeScript
  • Experience with React, Angular, Vue, or similar component-driven frameworks
  • Ability to adapt to proprietary frameworks and internal ecosystems
  • Experience building schema-driven and data-driven UI components
  • Strong understanding of component architecture and reusable design patterns
  • Advanced knowledge of CSS, SCSS/Sass, Flexbox, CSS Grid, responsive design, design tokens
  • Experience developing pixel-perfect interfaces from design specs
  • Strong experience with automated testing frameworks like Jest, Jasmine, Karma
  • Deep understanding of DOM lifecycle, semantic HTML, browser rendering, performance optimization
  • Experience with edge cases, dynamic content rendering, localization, responsive behaviour
  • Strong problem-solving skills and ability to work autonomously
  • Experience with Git and modern software development practices
  • Upper-Intermediate to Advanced English communication skills

Nice to have

  • Experience with design systems, component libraries, or enterprise-scale platforms
  • Exposure to Google technologies like Wiz, Blaze/Bazel, or related tooling
  • Experience building CMS-driven frontend architectures
  • Knowledge of accessibility standards (WCAG / a11y)
  • Experience with tokenized design systems
  • Familiarity with frontend performance optimization and scalability practices
  • Experience supporting large-scale, high-traffic web platforms

Good to know

  • Remote only in Costa Rica or Peru
Full original posting

Stay in the loop with job offers in your inbox

Frequency

Contact us

Get in touch if you have any feedback or requests.

Optional