Descrição
Estamos à procura de um Desenvolvedor Frontend Líder com profundo conhecimento em JavaScript e Angular para se juntar à nossa equipe. Neste cargo, você desempenhará um papel fundamental no desenvolvimento de interfaces de usuário de alta\-qualidade que garantam uma experiência fluida em toda a nossa suíte de produtos. Esta é uma excelente oportunidade para alguém que gosta de enfrentar desafios técnicos complexos enquanto colabora de perto com uma equipe de engenhagem dedicada.
**Responsabilidades**
* Coletar e discutir requisitos, avançando de ideias iniciais a planos detalhados com critérios de aceitação claramente definidos
* Revisar o código para detectar problemas potenciais e eliminar odores de código ou duplicação
* Criar componentes e recursos flexíveis, escaláveis e reutilizáveis
* Melhorar soluções que são ineficientes, lentas ou consomem recursos excessivos
* Orientar os colegas de equipe recomendando abordagens mais eficazes, robustas, escaláveis ou reutilizáveis
* Escrever testes de unidade e de integração para manter a qualidade do código
* Apresentar o trabalho concluído aos clientes
* Fornecer estimativas para tarefas e iniciativas futuras
* Dividir grandes requisitos em partes menores e mais gerenciáveis
* Adaptar-se rapidamente ao mudar entre diferentes contextos e tarefas
**Requisitos**
* Mínimo de 5 anos de experiência relevante
* Pelo menos um ano de experiência liderando e gerenciando equipes de desenvolvimento
* Profundo entendimento dos fundamentos de JavaScript, TypeScript e HTML
* Confortável trabalhando com CSS, incluindo Flexbox e variáveis, além de recursos SASS/SCSS como mixins e variáveis
* Extensa experiência prática com Angular 17 ou versões mais recentes
* Conhecimento prático do Angular Material para desenvolvimento de componentes de UI
* Exposição a uma variedade de bibliotecas Angular e suas aplicações práticas
* Forte domínio do RxJS para lidar com padrões de programação reativa
* Experiência aplicando NgRx para gerenciar o estado da aplicação
* Experiência prática na integração de HighCharts para visualizar dados
* Experiência configurando AG Grid para atender a requisitos complexos de grade de dados
* Capacidade comprovada de escrever testes de unidade para aplicações Angular usando Jasmine e Karma
* Confortável usando Git para controle de versão e desenvolvimento colaborativo
* Excelente proficiência em inglês (nível B2 ou superior)
**Desejável**
* Experiência com Azure DevOps
* Familiaridade com Node.js
**Oferecemos**
* Projetos internacionais com marcas de destaque
* Trabalho com equipes globais de pares altamente qualificados e diversos
* Benefícios de saúde
* Programas financeiros para funcionários
* Férias remuneradas e licença por doença
* Cursos de aprimoramento, requalificação e certificação
* Acesso ilimitado à biblioteca do LinkedIn Learning e a mais de 22.000 cursos
* Oportunidades de carreira globais
* Oportunidades de voluntariado e envolvimento comunitário
* Grupos de Funcionários da EPAM
* Cultura premiada reconhecida por Glassdoor, Newsweek e LinkedIn
*A EPAM é um empregador de oportunidades iguais. Todos os candidatos qualificados receberão consideração para o emprego independentemente de raça, cor, religião, sexo, origem nacional, idade, orientação sexual, identidade ou expressão de gênero, deficiência, status de veterano protegido ou qualquer outra característica protegida pela lei aplicável.*