Estamos em busca de um(a) Analista Desenvolvedor(a) Full Stack com sólida experiência em Angular e Java para atuar no desenvolvimento de aplicações web modernas, escaláveis e orientadas a dados em tempo real. O(a) profissional será responsável por construir interfaces de alta performance, integrar APIs e microserviços, além de colaborar com times multidisciplinares em um ambiente ágil e inovador.
Informações da vaga:
- Contratação CLT
- Atuação remota, porém, necessário residir em São Paulo, pois terá visitas esporádicas ao cliente em São Paulo.
- Necessário Espanhol intermediário para reuniões com o time da Espanha.
Principais Responsabilidades
- Projetar, desenvolver e manter aplicações web utilizando Angular (versões mais recentes);
- Implementar funcionalidades com dados em tempo real utilizando tecnologias como ag-Grid ou similares;
- Colaborar com equipes de backend no desenvolvimento e integração de APIs e microserviços em Java;
- Garantir comunicação eficiente entre frontend e backend por meio de APIs RESTful e JSON;
- Otimizar a performance das aplicações, especialmente em cenários com grande volume de dados;
- Desenvolver código limpo, escalável, reutilizável e bem documentado, seguindo boas práticas de desenvolvimento;
- Identificar, analisar e solucionar problemas relacionados à renderização de dados em tempo real e responsividade da interface;
- Acompanhar tendências e novas tecnologias relacionadas ao desenvolvimento frontend e backend;
- Utilizar ferramentas de Inteligência Artificial para apoio em UX/UI, geração de templates, desenvolvimento, refatoração de código e remoção de vulnerabilidades.
Requisitos Obrigatórios
- Graduação em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas (ou experiência equivalente);
- Experiência sólida (mínimo de 8 anos) com desenvolvimento frontend utilizando Angular;
- Experiência na implementação de funcionalidades com dados em tempo real (ex.: ag-Grid);
- Vivência prática com desenvolvimento Java, especialmente utilizando microserviços e frameworks como Spring Boot;
- Conhecimentos avançados em TypeScript, JavaScript, HTML5 e CSS3;
- Experiência com integração de APIs RESTful e manipulação de dados JSON;
- Experiência no uso de IA aplicada ao desenvolvimento, UX, refatoração de código e segurança;
- Conhecimento em design responsivo e adaptativo;
- Experiência com ferramentas de versionamento, como Git;
- Espanhol intermediário (mínimo B2).
Diferenciais
- Experiência com bibliotecas de gerenciamento de estado, como NgRx ou Akita;
- Conhecimento em conteinerização com Docker e Kubernetes;
- Experiência com bibliotecas de visualização de dados, como D3.js ou Chart.js;
- Vivência com metodologias ágeis (Scrum/Agile);
- Experiência em empresas do setor financeiro ou ambientes orientados a dados em tempo real;
- Interesse ou experiência com UX Design e ferramentas de prototipação, como Figma ou Adobe XD;