Descrição
Estamos procurando um Desenvolvedor Frontend Sênior com profundo conhecimento em JavaScript e Angular para se juntar à nossa equipe. Neste cargo, você desempenhará um papel fundamental na construção de interfaces de usuário de alta\-qualidade que proporcionam uma experiência sem atritos em todos os nossos produtos. Esta é uma excelente oportunidade para alguém que gosta de resolver desafios técnicos complexos e colaborar de perto com uma equipe de engenhagem dedicada.
**Responsabilidades**
* Coletar e discutir requisitos, passando de ideias iniciais a planos detalhados com critérios de aceitação claros
* Revisar o código para identificar problemas potenciais e eliminar odores de código ou duplicação
* Desenvolver componentes e recursos flexíveis, escaláveis e reutilizáveis
* Refatorar soluções que são ineficientes, lentas ou intensivas em recursos
* Apoiar os colegas de equipe sugerindo abordagens mais eficazes, robustas, escaláveis ou reutilizáveis
* Escrever testes de unidade e de integração para garantir 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 gerenciáveis
* Adaptar-se rapidamente ao alternar entre diferentes contextos e tarefas
**Requisitos**
* Pelo menos 3 anos de experiência relevante
* Domínio sólido de JavaScript, TypeScript e HTML
* Habilidades fortes em CSS, incluindo Flexbox e variáveis, além de SASS/SCSS, incluindo mixins e variáveis
* Experiência prática com Angular 17 ou posterior
* Experiência no uso de Angular Material
* Familiaridade com uma variedade de bibliotecas Angular
* Proficiente em RxJS
* Experiência aplicando NgRx para gerenciamento de estado
* Experiência com HighCharts para visualização de dados
* Experiência implementando AG Grid para grades de dados
* Capacidade de escrever testes de unidade para Angular usando Jasmine e Karma
* Proficiente com Git para controle de versão
* Excelente proficiência em inglês (nível B2 ou superior)
**Desejável**
* Experiência trabalhando com Azure DevOps
* Familiaridade com Node.js
**Oferecemos**
* Projetos internacionais com as principais marcas
* 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 de aprendizado do LinkedIn 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 pela 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.*