




Descrição: Desenvolver e sustentar funcionalidades de interface de software, agregando valor ao produto para o usuário final e garantindo a satisfação do cliente na área de atuação. Responsabilidades e atribuições * Desenvolver soluções técnicas de alta complexidade com supervisão moderada, utilizando tecnologias front\-end com foco na usabilidade. * Criar testes complexos, manuais ou automatizados, para garantir o comportamento esperado dos componentes técnicos, baseando\-se nos requisitos e ferramentas de testes disponíveis. * Documentar as etapas de desenvolvimento, registrando o progresso nas ferramentas de versionamento e documentação. * Colaborar com o time de desenvolvimento na busca por soluções de negócios e arquitetura, promovendo comunicação e troca de conhecimento. * Manter a qualidade do software, seguindo processos, ferramentas e boas práticas específicas para o produto e tecnologia utilizados. * Orientar desenvolvedores menos experientes, apoiando dúvidas, compartilhando conhecimento e indicando documentação relevante. * Detalhar requisitos de alta complexidade, interagindo com clientes e equipes envolvidas no projeto. * Participar de code review e releases. * Desenvolver e manter componentes focados na usabilidade e experiência do usuário. Requisitos e qualificações * Ensino Superior Completo. * Sólida compreensão em Lógica de Programação. * Proficiência em linguagens de programação Front\-end (Javascript, TypeScript, etc.). * Experiência com testes unitários e end\-to\-end (e2e). * Habilidade para projetar e desenvolver componentes reutilizáveis e bem documentados, seguindo as melhores práticas de uma aplicação SPA. * Capacidade de colaborar com equipes de desenvolvimento para a integração de componentes nas aplicações. * Conhecimento em arquitetura web. * Experiência com métodos ágeis de desenvolvimento de software * Domínio de um framework de Front\-end, preferencialmente Angular. * Entendimento de performance de Front\-end. * Familiaridade com práticas de Integração e Entrega Contínua de Front\-end. * Conhecimento em sistemas distribuídos e escalabilidade. Como se destacar: * Demonstrar habilidade para resolver problemas complexos de forma criativa. * Experiência prática significativa com as tecnologias mencionadas. * Capacidade de liderar pelo exemplo, com uma atitude positiva e proativa. 2512110202491350178


