
SOBRE A VAGA
A área de tecnologia do will atua em equipes multifuncionais dentro das verticais de Growth e Plataforma, compostas por techlead, devs, designer, data, PMs e scrum master. O nosso desafio é construir um banco do zero, atualmente as funcionalidades básicas estão se concretizando e, em breve, as squads começarão uma frente com ainda mais foco na experiência do cliente. Para isso, o time está amadurecendo a cultura, melhorando constantemente a estrutura de trabalho, os rituais e as metodologias, sempre valorizando muito o câmbio de informações, novidades e trocas de aprendizados.
E aí, vem com a gente?
Responsabilidades e atribuições
Quais serão seus desafios?
- Participar desde a ideação e concepção de produtos e serviços, até sua entrega e sustentação;
- Escolhas e/ou discussões das tecnologias que serão empregadas em projetos;
- Participar e contribuir com projetos que utilizam metodologias de entrega ágil, integração contínua e desenvolvimento guiado por testes, técnicas de modelagem e pair programming;
- Atuar nos projetos com ritmo sustentável, entendendo sempre como entregar os melhores resultados sem sobrecarregar o time;
- Contribuir com a evolução dos nossos projetos sendo parte de um time de alta performance que atua diretamente com empresas de relevância nacional e internacional;
- Trabalhar em uma equipe dinâmica e multidisciplinar.
Requisitos e qualificações
Você vai precisar:
- Conhecimento avançado em Javascript;
- Familiaridade com as especificações mais recentes do EcmaScript;
- Compreensão completa de React.js e seus princípios fundamentais (entendimento do ciclo de vida dos componentes, conhecimento em react hooks)
- Experiência com gerenciamento de estados React.js (como Redux ou MobX);
- Pré-processadores de css (less/sass) e ferramentas de desenvolvimento frontend comuns, como Babel, Webpack, NPM, Yarn, etc;
- Desenho de arquiteturas de frontend;
- Conhecimento sobre aplicações Node.js;
- Consumo de API's REST;
- Frameworks de testes unitários (como Jest);
- Modularização e criação de componentes reutilizáveis;
- Pragmatismo para resolução de problemas;
- Banco de dados NoSQL, como MongoDB.
E será um diferencial se você tiver experiência com:
- Framework Nest.js;
- Typescript;
- BFF (Backend for frontend);
- Git flow;
- Metodologias ágeis (Scrum/ Kanban);
- Documentação de componentes com uso de storybook;
- Criação e orquestração de microserviços;
- GraphQL.
0 Comentários