Frontend Engineer (UI Platform)
Apply now-
+3 years
México/LATAM
Remote/Full Time
Advanced
Description:
We are looking for a Frontend Engineer to help build and scale the UI foundation of our platform. This role focuses on developing the logic, behavior, and structure behind reusable UI components that will be used across multiple applications.
You will collaborate closely with designers and other engineers, ensuring that UI components are functional, scalable, and consistent. While you will work alongside design teams, this is not a design role. The focus is on engineering high-quality UI components and maintaining a robust frontend architecture.
What will you do?
- Build and maintain reusable UI components used across the platform.
- Implement the logic and behavior behind UI elements, ensuring scalability and performance.
- Collaborate with designers to accurately translate UI specifications into functional components.
- Contribute to a consistent and maintainable frontend architecture and design system.
- Work with TypeScript and modern frontend frameworks, with a strong focus on VueJS.
- Participate in code reviews and enforce engineering and design best practices.
- Support and improve CI/CD pipelines, repositories, and deployment processes.
- Ensure code quality through automated testing, linting, accessibility checks, and peer reviews.
- Troubleshoot issues and improve overall UI reliability and performance.
- Contribute to shared component libraries and reusable frontend patterns.
- Ensure UI components meet accessibility standards, including WCAG best practices.
- Collaborate on automated accessibility and visual regression testing.
Requirements:
- +3 years of experience in front-end development.
- Strong experience with JavaScript (ES6+) and TypeScript.
- Experience with VueJS, or similar frameworks.
- Solid understanding of component-based architecture and reusable UI components.
- Solid understanding of HTML, CSS, and accessibility standards, including WCAG.
- Experience building or working with reusable UI component libraries.
- Familiarity with Storybook or similar component-driven development tools.
- Familiarity with Git, pull requests, and code reviews.
- Experience with CI/CD pipelines and modern development workflows.
- Experience with automated testing and debugging.
- Strong problem-solving skills and attention to detail.
- Ability to collaborate effectively with designers and engineers.
- Good communication skills and experience working with cross-functional teams.
- Advanced English communication, written and spoken.
Nice to have:
- Experience contributing to or maintaining a shared design system.
- Experience with automated accessibility and visual regression testing.
- Familiarity with modern CSS approaches such as CSS Modules, Tailwind, or Styled Components.
- Understanding of semantic versioning, package publishing, or monorepo management.
- Experience with Docker or cloud-based CI environments such as GitHub Actions or GitLab CI.
- Experience profiling JavaScript and optimizing web application performance.
- Experience with unit, functional, or performance testing.