7 hours ago
São Paulo, BrazilSenior
Responsibilities
- Design, develop, and maintain reusable React components and design system assets.
- Build higher-order UI components, page templates, dashboards, forms, navigation systems, and global application layouts.
- Define component APIs, standards, properties, and best practices across multiple products.
- Collaborate with UX and Product Design teams to translate designs into scalable frontend architecture.
- Review and productionize AI-generated or prototype code for maintainability, accessibility, performance, and reliability.
- Implement packaging, versioning, release management, and CI/CD pipelines for design system distribution.
- Create technical documentation for engineers and AI-assisted development tools.
- Ensure WCAG compliance, responsive design, and cross-browser compatibility.
- Develop automated testing strategies including visual regression and snapshot testing.
- Mentor peers and drive frontend engineering best practices across teams.
Requirements
- Senior-level experience developing applications with React and TypeScript.
- Strong expertise in modern frontend architecture and component-based development.
- Proven experience building, maintaining, or scaling design systems and component libraries.
- Advanced knowledge of HTML, CSS, responsive design, layout techniques, and browser rendering.
- Experience publishing reusable packages and managing versioning and release processes.
- Strong understanding of component composition and abstraction patterns.
- Experience implementing accessibility practices, keyboard navigation, and screen reader compatibility.
- Ability to transform prototype or AI-generated code into scalable, production-quality solutions.
- Experience with UI testing methodologies, including visual regression and snapshot testing.
- Ability to work independently and take end-to-end ownership of technical initiatives.
- Intermediate English proficiency at B1+ or higher.
- Experience with Turborepo or Nx, Vite, Ant Design or similar UI frameworks, Cursor, Claude, GitHub Copilot, v0, Next.js, or Tailwind CSS is preferred.
- Experience in consulting or enterprise-scale product environments is preferred.
Benefits
- Hybrid work, with in-office and remote flexibility varying by location and contract type.
- International projects and top-tier equipment provision.
- Medical healthcare, well-being programs, sports compensation, and local benefits.
- Ongoing learning and reimbursement, recognition programs, team events, and referral bonuses.
