Pessoa Analista de Desenvolvimento de Sistemas Sênior
Visamos contar com a colaboração de um profissional qualificado para uma posição que visa impulsionar o desenvolvimento de nossas tecnologias.
* Essa função é essencial para nossa equipe, pois ela projeta, constrói e evolui os fundamentos da interface dos produtos, garantindo que eles sejam robustos, escaláveis e mantidos.
* Também é responsável por transformar conceitos de design em componentes de código reutilizáveis, eficientes e agnósticos.
Nossa empresa está procurando por alguém que seja capaz de:
1. Mantecer a qualidade das entregas e participar de práticas de Code Review e desenvolvimento orientado a testes;
2. Colaborar nas definições de arquitetura e escalabilidade dos nossos produtos;
3. Criar soluções resilientes e dentro dos padrões altos de performance;
4. Arquitetar e desenvolver componentes de UI utilizando tecnologias como Lit (Lit-html / LitElement), garantindo que sejam performáticos, acessíveis e framework-agnostic;
5. Definir e documentar as melhores práticas, APIs e padrões de uso para os componentes do Design System;
6. Atuar como um ponto de referência e suporte para os times de produto, ajudando-os a consumir o DS e resolver desafios de implementação;
7. Pesquisar e propor evoluções na arquitetura de front-end, pensando sempre na escalabilidade e manutenibilidade a longo prazo;
8. Melhorar a visão de produto e arquitetural;
9. Desenvolver habilidades em JavaScript/TypeScript e os fundamentos da web (HTML5 semântico e CSS3);
10. Ter experiência prática na construção ou manutenção de um Design System ou biblioteca de componentes;
11. Experiência em Web Components, especialmente utilizando bibliotecas como Lit (LitElement/Lit-html);
12. Conhecimentos avançados em acessibilidade (WAI-ARIA) e telas responsiva;
13. Domínio de arquitetura CSS, incluindo pré-processadores (STYLUS/SASS) e metodologias (BEM ou similares);
14. Experiência com ferramentas de documentação e catalogação de componentes (ex: Storybook);
15. Conhecimento em UX;
16. Experiência em Cross-Browser Development;
17. Experiência em diferentes frameworks de SPA (React, Vue, Angular);
18. Experiência na construção de aplicações integradas a APIs (REST);
19. Experiência como Full Stack; e
20. Conhecimento em execução de sistemas baseados em containers (Docker).