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
