Ho - Frontend

2 semanas atrás


Campo Grande, Brasil Verx Tecnologia e Inovação Tempo inteiro

**PERFIL DA EMPRESA**:
Empresa brasileira líder no setor de conteúdo, produtos da internet e serviços, fundada há 25 anos. Desde a sua criação, já ganhou mais de 120 prêmios por ser um dos maiores portais do país.

**Requisitos**:

- Desenvolvimento de aplicações front-end (React, Typescript, HTML, CSS);
- Desenvolvimento de testes automatizados (Jest, Cypress);
- Versionamento de código (GIT);
- Integração e evolução de APIs REST;
- Código simples, limpo e legível;
- Processos de desenvolvimento ágil (Scrum e/ou Kanban);
- Pragmatismo para resolução de problemas.

**INFORMAÇÕES COMPLEMENTARES**:
Diferenciais:

- Conhecimento em Kubernetes;
- Conhecimento em Docker;
- Conhecimento em CI/CD (Jenkins);
- Conhecimento em Microfront-end (Single SPA etc.);
- Conhecimento em ferramentas de monitoramento e análise de sites (Google Analytics, Hotjar, TagManager)
- Conhecimento com frameworks e aplicações usadas em desenvolvimento Java (frameworks MVC/Spring Boot, servidores de aplicação, mensageria etc.).
- Conhecimento de arquitetura de software, microsserviço, design orientado a objetos, boas práticas de desenvolvimento, estrutura de dados e algoritmos.
- Conhecimento em UI/UX.
- Experiência com bancos relacionais e manipulação de dados (SQL).

Principais Atividades e Desafios:

- Trabalhar diariamente em um time multifuncional com Engenheiros de Software, Designers e Product Owner para desenvolver e evoluir produtos UOL Host utilizando metodologias ágeis;
- Construir painéis administrativos responsivos, seguindo fielmente os layouts e especificações determinados pelo time de Designers;
- Evoluir nossa biblioteca de componentes baseada em React e documentada com Storybook;
- Integrar o front-end com serviços back-end;
- Desenvolver aplicações visando simplicidade, eficiência, manutenibilidade e reaproveitamento de código;
- Atuar em tecnologias designadas dentro do time, independente da linguagem de programação.
- Realizar review de código de outros desenvolvedores e dar feedback.
- Ser responsável pela qualidade dos sistemas definindo e executando testes (inclusive manuais) com uma visão de usuário final;
- Atuar em soluções de problemas e manutenção de sistemas existentes
- Participar da definição e implantação dos sistemas;
- Gerar documentação técnica.