Descrição
Estamos em busca de um(a) Especialista em Front End, para atuar em projetos estratégicos de alto impacto. Essa posição requer um perfil técnico robusto, visão sistêmica e habilidade de orientar times em boas práticas, inovação e evolução contínua do produto.
Responsabilidades e atribuições
- Projetar e desenvolver componentes altamente reutilizáveis e bem documentados usando as melhores práticas de uma aplicação SPA.
- Projetar e evoluir a arquitetura de software considerando as camadas de interface, negócio e dados, garantindo qualidade técnica e aderência aos objetivos do produto;
- Atuar diretamente no desenvolvimento de soluções complexas com foco em experiência do usuário, escalabilidade e manutenibilidade;
- Estabelecer e disseminar padrões de desenvolvimento e arquitetura, promovendo boas práticas e garantindo conformidade com requisitos funcionais e não funcionais;
- Garantir a qualidade técnica por meio de auditoria de código, testes unitários, integrados e e2e, promovendo cultura de qualidade e automação;
- Conduzir análises técnicas para construção e mapeamento de dependências de componentes, através de diagramas, documentação técnica e reuniões com stakeholders;
- Apoiar e orientar o time técnico no dia a dia, promovendo capacitação, troca de conhecimento e decisões técnicas embasadas;
- Participar das definições estratégicas do produto junto a áreas de negócio e liderança técnica, contribuindo com visão técnica e de produto;
- Manter-se atualizado sobre as tendências de tecnologia e mercado, promovendo inovações e melhorias contínuas no ecossistema técnico;
- Identificar oportunidades de melhoria nos processos de desenvolvimento, testes, versionamento e integração contínua;
- Atuar de forma colaborativa em ambientes ágeis, garantindo entregas consistentes e alinhadas às metas da squad e da tribo.
Requisitos e qualificações
- Ensino superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas;
- Experiência com desenvolvimento e arquitetura de software;
- Conhecimento avançado e domínio em ao menos uma das linguagens de front-end: JavaScript, TypeScript, CSS, HTML, C#, Java;
- Sólida experiência com frameworks modernos de front-end (Angular, React ou similares);
- Domínio em arquitetura web, com visão clara de integração entre camadas de dados, lógica de negócio e apresentação;
- Experiência em testes unitários, integrados e de ponta a ponta (e2e);
- Experiência em documentação técnica, versionamento de código e comunicação técnica eficaz com stakeholders;