Descrição
**Principais Responsabilidades:**
---------------------------------
* Liderar tecnicamente o time de desenvolvimento Front\-End;
* Definir e disseminar boas práticas de desenvolvimento utilizando Angular e Ionic;
* Participar das decisões arquiteturais das aplicações web e mobile;
* Garantir padrões de qualidade, segurança, performance e acessibilidade;
* Realizar revisão de código (Code Review) e apoiar tecnamente os desenvolvedores;
* Atuar na definição e evolução da arquitetura Front\-End;
* Conduzir a implementação de componentes reutilizáveis e escaláveis;
* Apoiar o refinamento técnico de requisitos e estimativas;
* Promover a aplicação de metodologias ágeis e práticas DevOps;
* Trabalhar em conjunto com equipes de UX/UI para garantir a melhor experiência dos usuários;
* Atuar como mentor(a) dos desenvolvedores, contribuindo para sua evolução técnica e profissional;
* Identificar oportunidades de melhoria contínua nos processos, ferramentas e tecnologias utilizadas.
**Atribuições**
---------------
* Desenvolver e manter aplicações web e mobile utilizando Angular e Ionic;
* Liderar iniciativas de modernização e evolução tecnológica;
* Garantir a aplicação de arquitetura orientada a componentes;
* Implementar integrações com APIs REST e microsserviços;
* Definir estratégias de testes unitários, integração e automação;
* Apoiar a resolução de problemas complexos em ambiente produtivo;
* Produzir documentação técnica e compartilhar conhecimento com a equipe;
* Participar de entrevistas técnicas e processos de seleção de profissionais.
### **Experiência**
* Experiência comprovada como Desenvolvedor(a) Sênior ou Líder Técnico Front\-End;
* Experiência na liderança técnica de equipes ágeis;
* Experiência em desenvolvimento de aplicações corporativas de grande porte;
* Vivência em definição de arquitetura Front\-End.
**Conhecimento técnico:**
* Angular (13\+)
* Ionic
* Typescript
* Javascript
* NestJS/Express
* RXJS
* Java 8 e superiores;
* Node JS
* Conhecimento em orquestração de micro serviços;
\- JWT \- Conhecimento em injeção de dependência com CDI;
* Web services REST e SOAP;
* MVC e Spring Boot;
* Conhecimento Maven (empacotamento, gerenciamento de dependência e plugins);
* Versionamento de código utilizando Git e SVN;
* Ferramenta de Testes de código. (Junit / EasyMock / Mockito / etc)
* Ferramenta de Integração Continua (CI\\CD)
– (Pipelines Gitlab, etc)
**Conhecimento técnico diferenciais (Não Obrigatorios):**
* NGRX (não obrigatório, mas é um plus)
* Componentização (Design System)
* Conhecimento em arquitetura de sistemas e padrões de projetos (design patterns);
* Ferramenta de qualidade SonarQube
* Conhecimento em docker e kubernetes.
* Experiência em Sistemas CMS (Content Management System);
* Conhecimento de Cloud (preferencialmente Azure);
* Conhecimento de Ferramenta Fortify
#### **Qualidade e DevOps**
* Git;
* GitFlow;
* Azure DevOps;
* GitHub Actions;
* Jenkins;
* SonarQube;
* Testes unitários e automatizados (Jasmine, Karma, Cypress ou similares).
#### **Cloud**
Desejável experiência com:
* Microsoft Azure;
* AWS;
**Ferramentas**
---------------
* Jira;
* Confluence;
**Competências Comportamentais**
--------------------------------
* Liderança técnica;
* Comunicação e influência;
* Trabalho em equipe;
* Pensamento analítico;
* Resolução de problemas;
* Senso de responsabilidade;
* Gestão de prioridades;
* Orientação para resultados;
* Perfil colaborativo e inovador.
**Diferenciais**
----------------
* Experiência em Mercado Financeiro;
* Certificações Angular ou Ionic;
* Certificações Azure, AWS
* Experiência com Micro Frontends;
* Experiência com PWA (Progressive Web Apps);
* Experiência em projetos com arquitetura baseada em microsserviços;
* Vivência em gestão e desenvolvimento de equipes.
**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;