Conhecer:
- Conhecimento sólido em desenvolvimento responsivo;
- Desenvolvimento de componentes reutilizáveis;
- Conhecimento avançado em Angular, React, Node JS, TypeScript, HTML5, CSS e JavaScript;
- Conhecimento em bancos de dados relacionais;
- Experiência com testes unitários;
- Experiência com refactoring de código;
- Experiência em metodologia de desenvolvimento ágil e em práticas de teste para o frontend;
- Habilidade para projetar soluções de software e arquiteturas de sistemas;
- Conhecimento em DevOps (CI,CD, Cloud, Docker e Kubernetes);
- Habilidade para aprender rapidamente e se adaptar a novas tecnologias inovadoras;
- Boa capacidade de resolução de problemas e desenvolvimento de soluções.
Diferencial:
- Conhecimento em Dart/Flutter;
- Conhecimento em outras bibliotecas/frameworks (React, Vue, Stencil, Next.js, etc.);
- Experiência desenvolvendo aplicativos nativos Android e iOS;
- Conhecimento dos riscos comuns de segurança (OWASP);
- Experiência com testes automatizados.
- Desenvolver soluções com alta qualidade de código;
- Desenvolver soluções frontend escaláveis, seguras e de alta performance;
- Desenvolver testes das funcionalidades implementadas;
- Especificar juntamente com a equipe de Backend o esforço para cada entrega;
- Auxiliar desenvolvedores menos experientes da equipe;
- Contribuir com a documentação técnica interna da equipe.