Job Description
Desenvolvedores Fullstack excelentes em criar soluções robustas e escaláveis para aplicações web modernas, utilizando Angular (versões mais recentes), TypeScript e JavaScript. Eles projetam, desenvolvem e mantêm aplicações web complexas com alto nível de desempenho e escalabilidade.
Responsabilidades:
- Desenvolver e manter aplicações web modernas com tecnologias como Angular, TypeScript e JavaScript.
- Criar componentes reutilizáveis e otimizados para performance e escalabilidade.
- Implementar boas práticas de testes unitários e de integração.
- Aplicar princípios de arquitetura limpa e boas práticas de desenvolvimento.
- Ter capacidade de medir esforços e definir prazos de implementação.
- Solucionar problemas que surgem durante os projetos.
- Participar na concepção de novos produtos e evoluções de produtos existentes com o cliente.
Requisitos e qualificações:
- Experiência sólida com Angular, TypeScript e JavaScript.
- Conhecimento avançado em HTML5, CSS3 e SCSS/SASS.
- Modelar arquiteturas de software em nuvem.
- Experiência com .NET (C#) (Mais de 4 anos).
- Experiência com banco de dados relacional SQLServer.
- Conhecimento em Git.
- Boa comunicação e trabalho em equipe.
- Capacidade de escrever código robusto, testável e validado.
- Familiaridade com metodologias ágeis (Scrum/Kanban).
- Ter noções de DevOps (PODs, Docker, Kubernetes).
- Formação em áreas exatas, preferencialmente Ciências da Computação, Engenharia da Computação, Análise de Sistemas.
- Experiência prévia com criação de guidelines e arquiteturas de referência e com geração de artefatos de especificação / documentação arquitetural.