Seja Gen com a gente!!!
Ter mais liberdade de escolha e economizar faz sentido para você?Aquela história de que “com grandes poderes, vêm grandes responsabilidades”, a gente traduz para: com novas possibilidades, vêm grandes poderes.
Isso é o que a Gen faz!Gen vem da combinação de perspectivas individuais que, quando somadas, se transformam em um objetivo claro e que é perceptível até em nosso nome.
Gen, porque é isso que faz sentido de verdade: que você esteja no controle e com mais liberdade de escolha.
Gen, porque é de Gente que somos feitos e pra ‘gente’ que queremos fazer.
Estamos em busca de uma pessoa Tech Lead qualificado para se juntar a nossa equipe de TI. Você será responsável por construir o 'lado do cliente' de nossas aplicações web e também alguns serviços implementado utilizando o framework NestJS. Você deve ser capaz de traduzir as necessidades de nossa empresa e de nossos clientes em aplicações interativos funcionais e atraentes. Se você está interessado em criar um ambiente amigável ao escrever código e seguir em frente em sua carreira, este trabalho é para você. Esperamos que você seja um profissional experiente em tecnologia, curioso sobre as novas tecnologias digitais e que aspire combinar usabilidade com design visual. Em última análise, você deve ser capaz de criar um ambiente digital funcional e atraente para nossa empresa, garantindo uma ótima experiência do usuário.
Responsabilidades:
- Liderar e orientar equipes no desenvolvimento, teste e implementação de soluções frontend e backend;
- Trabalhar diretamente com stakeholders e outras equipes para entender e definir requisitos;
- Implementar e gerenciar soluções baseadas em GraphQL utilizando Apollo Federation 2 como gateway;
- Desenvolver e manter aplicações usando Angular no frontend;
- Desenvolver e manter aplicações usando NestJS no backend;
- Manter e evoluir a arquitetura com NX Dev.
- Garantir a implementação de melhores práticas e padrões de codificação;
- Melhoria contínua dos processos internos de desenvolvimento de software;
- Testes e validação de software (testes unitários, testes de interface de usuário e automatização de testes);
- Fornecer feedback contínuo para os membros da equipe e acompanhar a performance e progresso de cada um;
- Promover um ambiente de trabalho colaborativo, incentivando a comunicação e feedbacks constantes.
Requirements
- Experiência de 5 anos ou mais com desenvolvimento Frontend/Web, Angular e entendimento profundo das suas melhores práticas;
- Experiência com arquitetura utilizando NX Dev;
- Experiência com GraphQL e Apollo Federation 2;
- Experiência com framework NestJS;
- Capacidade de liderar equipes e tomar decisões técnicas;
Diferencial:
- Conhecimento profundo em framework Angular 16+, JavaScript/TypeScript e CSS3;
- Conhecimento especializado em State Management e Unit Tests (Karma, Jasmine e Jest);
- Vivência em ambiente Ágil (Scrum/Kanban);
- Familiaridade com serviços do GCP ou serviços da AWS, especialmente ECS, RDS e CloudWatch;
- Experiência com o conceito Behavior-Driven Development – BDD;
- Experiência com projetos em Cloud (AWS, Azure, Google, Oracle OCI, etc.);
- Experiência com a ferramenta Atlassian (Jira/Bitbucket/Confluence).
Benefits
- Contratação Modelo PJ
- Horário flexível
- Férias remuneradas (30 dias)