Descrição da Vaga:
Estamos em busca de um Desenvolvedor de Front-End Pleno que se entusiasme com a criação de interfaces elegantes e responsivas usando tecnologias modernas. O profissional ideal deve ter sólida experiência com tecnologias front-end e interesse em expandir seus conhecimentos em back-end, especialmente com .NET. O candidato deve estar sempre em busca de novas tecnologias e práticas de desenvolvimento para continuar entregando produtos inovadores e de alta qualidade.
Principais responsabilidades:
- Desenvolver e implementar interfaces de usuário utilizando Next.js, TailwindCSS, Fluent UI e React Hook Forms.
- Integrar front-end com serviços de back-end, com um enfoque especial na manutenção da interatividade e responsividade.
- Contribuir em todas as fases do desenvolvimento, desde o design até a implementação, utilizando Storybook para documentação de componentes.
- Realizar testes automatizados utilizando Jest e garantir a integridade do código com práticas de CI/CD.
- Utilizar Docker para desenvolvimento e implementação de containers, garantindo a consistência entre ambientes.
- Otimizar aplicações para máxima velocidade e escalabilidade.
- Trabalhar em colaboração com equipes de desenvolvimento back-end para definir especificações de API e integrar soluções de software.
- Participar ativamente das cerimônias Ágeis e contribuir para a melhoria contínua dos processos.
- Utilizar ferramentas de design para construir protótipos e contribuir com sistemas de design, assegurando uma experiência do usuário coesa e eficaz.
Requisitos Obrigatórios:
- Experiência comprovada em desenvolvimento Front-End utilizando frameworks modernos como Next.js, React.js e TypeScript.
- Conhecimento em design e implementação de APIs.
- Capacidade de integrar front-end com provedores de identidade, utilizando tecnologias como Next Auth.
- Sólidos conhecimentos em práticas de CI/CD e ferramentas de versionamento.
- Capacidade de escrever testes eficientes utilizando ferramentas como Jest.
- Experiência e familiaridade com ferramentas de design, prototipação e sistemas de design.
- Formação Superior em Análise de Sistemas, Engenharia da Computação, ou áreas correlatas.
Requisitos Desejáveis:
- Experiência com Web Components para criação de elementos web customizados e independentes, facilitando a manutenção e aumentando a produtividade.
- Conhecimentos em .NET, Node.js e desenvolvimento back-end.
- Familiaridade com ambientes de container como Docker e conhecimento básico em Kubernetes.
- Familiaridade com metodologias Ágeis e ferramentas de colaboração de equipe.
Aplicar-se a Vaga