Pessoa Desenvolvedora Front-end (Angular)
Descrição da Vaga: Estamos em busca de um(a) Desenvolvedor(a) Front-End Angular Pleno para integrar nosso time de tecnologia. A pessoa ideal deve ter sólida experiência em desenvolvimento de aplicações web escaláveis e de alta performance, com bom conhecimento em Angular e boas práticas de arquitetura de software, além de capacidade de colaboração em equipe.
Projeto: Atuação em squad de Canais Digitais de uma grande instituição do setor financeiro, em formato de consultoria/alocação. O produto já está em operação e em evolução contínua.
Tamanho do Projeto: Iniciativa estratégica para a instituição, com produto já em operação e roadmap de evolução contínua.
Tamanho da Equipe: Equipe multidisciplinar de tecnologia, composta por profissionais de desenvolvimento, arquitetura e produto.
Responsabilidades: Desenvolver, manter e evoluir aplicações web utilizando Angular (versões mais recentes); Aplicar boas práticas de arquitetura frontend, garantindo performance, escalabilidade e facilidade de manutenção do código; Trabalhar em conjunto com designers, desenvolvedores backend e times de produto para entregar soluções de alta qualidade; Contribuir para a documentação técnica e disseminação de conhecimento dentro do time; Acompanhar tendências e novas tecnologias para sugerir inovações que melhorem o produto e o processo de desenvolvimento.
Atribuições: Implementar testes unitários, de integração e end-to-end, garantindo a qualidade do software; Participar de code reviews, sugerindo melhorias e garantindo a qualidade do código entregue; Apoiar desenvolvedores juniores nas boas práticas de engenharia de software.
Outros Requisitos e qualificações, ferramentas, habilidades, cursos e certificações: Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas (ou experiência equivalente); 4+ anos de experiência em desenvolvimento frontend; Experiência sólida com Angular (8+) e seu ecossistema (RxJS, Angular CLI, módulos, pipes, serviços, guards etc.); Domínio de HTML5, CSS3 (pré-processadores como SASS/LESS), JavaScript (ES6+) e TypeScript; Experiência em REST APIs e GraphQL; Conhecimento em State Management (NgRx, Akita ou similares); Experiência em testes (Jasmine, Karma, Jest, Cypress); Boas práticas de versionamento (Git, GitFlow); Inglês técnico para leitura e escrita. Diferenciais: experiência com design systems e bibliotecas de componentes (Storybook, Angular Material, PrimeNG); CI/CD, Docker, ambientes cloud (AWS/Azure/GCP); UX/UI e boas práticas de acessibilidade; metodologias ágeis (Scrum, Kanban); contribuições em projetos open-source ou comunidades de tecnologia.
Benefícios MJV:
💪🏽 TotalPass\Wellhub;
👨🏾🤝👩🏽🤝👩🏼 Seguro de vida em grupo;
🍕🛒 Vale Refeição/ Alimentação;
🏨 Plano de saúde e odontológico - Bradesco;
💻 Ações de treinamento: palestras, fóruns, trocas e conversas de conhecimentos relativos ao nosso negócio. Estamos em constante conexão para aprender mais e juntos;
👉 Programa +MJVer: programa interno de indicação onde você indica um colega para trabalhar conosco e se esse relacionamento der match, você ganha um prêmio.
💲 Parcerias: quer desconto? Temos um grupo no Workplace onde divulgamos parcerias com instituições de ensino, escolas de idiomas, academias, restaurantes, produtos e outros serviços;