 
        
        Missão e responsabilidades:
">
 ">
 * Nossa equipe procura por um Desenvolvedor de Software Sênior para liderar o desenvolvimento de uma interface dos produtos da empresa, com foco em Design System.
 ">
">
Atividades:
">
 ">
 * Projetar, construir e evoluir os fundamentos da interface dos produtos da empresa;
 ">
 * Transformar conceitos de design em componentes de código reutilizáveis, eficientes e agnósticos;
 ">
 * Trabalhar na concepção de soluções técnicas, na quebra de tarefas, planejamento e na execução das demandas;
 ">
 * Garantir a qualidade das entregas, participando e fomentando práticas de Code Review e desenvolvimento orientado a testes;
 ">
 * Manter, monitorar e garantir a eficiência dos serviços construídos e de responsabilidade do seu time;
 ">
 * Colaborar nas definições de arquitetura e escalabilidade dos nossos produtos;
 ">
 * Criar soluções com base em uma arquitetura distribuída e de microserviços;
 ">
 * Trabalhar com modelo de dados hierárquico e de grafos;
 ">
 * Criar soluções resilientes e que estejam dentro dos padrões altos de performance;
 ">
 * Observar o desenvolvimento seguro e estar sempre por dentro de atualizações de segurança e critérios relevantes relacionados ao desenvolvimento seguro;
 ">
 * Arquitetar e desenvolver componentes de UI utilizando tecnologias como Lit (Lit-html / LitElement), garantindo que sejam performáticos, acessíveis e framework-agnostic;
 ">
 * Colaborar intensamente com designers para traduzir protótipos e diretrizes visuais em componentes técnicos bem estruturados;
 ">
 * Definir e documentar as melhores práticas, APIs e padrões de uso para os componentes do Design System;
 ">
 * Atuar como um ponto de referência e suporte para os times de produto, ajudando-os a consumir o DS e a resolver desafios de implementação;
 ">
 * Mantenha a qualidade e a saúde do código da biblioteca através de testes automatizados, code reviews e processos de CI/CD.
 ">
">
Requisitos e qualificações:
">
">
 1. Ser capaz de pensar nos componentes como um produto interno, considerando seu ciclo de vida, versionamento e o impacto de suas decisões a longo prazo;
">
 2. Sólida experiência com JavaScript/TypeScript e os fundamentos da web (HTML5 semântico e CSS3);
">
 3. Experiência prática na construção ou manutenção de um Design System ou biblioteca de componentes;
">
 4. Experiência com Web Components, especialmente utilizando bibliotecas como Lit (LitElement/Lit-html);
">
 5. Conhecimentos avançados em acessibilidade (WAI-ARIA) e telas responsiva;
">
 6. Domínio de arquitetura CSS, incluindo pré-processadores (STYLUS/SASS) e metodologias (BEM ou similares);
">
 7. Experiência com ferramentas de documentação e catalogação de componentes (ex: Storybook);
">
 8. Conhecimentos em UX;
">
 9. Experiência nas técnicas de Cross-Browser Development;
">
 10. Ter atuado com diferentes frameworks de SPA (React, Vue, Angular), compreendendo os desafios de criar componentes agnósticos e interoperáveis;
">
 11. Experiência na construção de aplicações integradas a APIs (REST);
">
 12. Ter algum conhecimento de back-end ou ter atuado como Full Stack;
">
 13. Conhecimento em execução de sistemas baseados em containers (Docker).
"]},