Descrição da Vaga
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. Isso envolve desenvolver soluções técnicas de alta complexidade com supervisão moderada, utilizando tecnologias front-end com foco na usabilidade.
* Desenvolver componentes reutilizáveis e bem documentados, seguindo as melhores práticas de uma aplicação SPA;
* 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;
* Mantenha a qualidade do software, seguindo processos, ferramentas e boas práticas específicas para o produto e tecnologia utilizadas;
* 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.
O que Esperamos de Você
Para desempenhar esse papel, você deve ter 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 e conhecimento em sistemas distribuídos e escalabilidade.
Vantagens
Nossa empresa oferece diversos benefícios aos nossos funcionários, incluindo universidade em rede, programa +Saudáveis, programa +Vantagens, programa +Cuidado, Einstein Conecta, plano de saúde e odontológico, vale refeição e/ou alimentação, vale transporte, licença maternidade e paternidade estendida, seguro de vida, auxílio creche, previdência privada e escritório que estimula a criatividade e produtividade com ambientes para lanches, salas de jogos, mesas de bilhar e poltronas para relaxar.
Outros
Nós valorizamos a diversidade e inclusão e consideramos todos os candidatos independentemente de cor, raça, religião, gênero e identidade de gênero, nacionalidade, deficiência, orientação sexual, ascendência, idade, etc.
],