Sobre a oportunidade
Buscamos um desenvolvedor para atuar no frontend de aplicações modernas, com Angular 17+ como principal tecnologia e React como stack complementar. A posição envolve construção de interfaces responsivas, acessíveis e escaláveis, integração com serviços AWS e colaboração em times multidisciplinares.
Responsabilidades
Desenvolver e manter aplicações frontend com Angular 17+, garantindo qualidade, performance e reutilização de código. Atuar com React em projetos que demandem essa stack, contribuindo com soluções consistentes. Construir interfaces responsivas e acessíveis seguindo boas práticas de UX e arquitetura. Integrar aplicações com APIs REST e serviços AWS como S3, API Gateway, Lambda, CloudFront, Cognito e DynamoDB/RDS. Aplicar padrões de Clean Code, componentização e organização modular. Escrever e manter testes unitários e de integração com Jasmine e Jest. Versionar código com Git/GitHub e gerenciar dependências com npm.
Requisitos
5+ anos de experiência na carreira AWS CI/CD Amazon Web Services (AWS) aws lambda Amazon CloudWatch Tarefas e Responsabilidades
Experiência sólida com Angular 17+, sendo esta a principal tecnologia da posição. Experiência prática com React; não é necessário nível especialista, mas é importante já ter atuado com a tecnologia em projetos. Domínio de TypeScript/JavaScript, HTML5, CSS3 e SCSS. Experiência com NgRx para gerenciamento de estado. Conhecimento sólido dos principais conceitos do Angular, incluindo componentes, serviços, roteamento, Observables, RxJS e injeção de dependências. Experiência no desenvolvimento de aplicações responsivas e acessíveis, seguindo boas práticas de arquitetura, componentização, performance e reutilização de código. Experiência prática com AWS, incluindo serviços como S3, API Gateway, Lambda, CloudFront, Cognito e DynamoDB/RDS. Experiência com integração e consumo de APIs REST e conhecimentos de HTTP. Experiência com testes unitários e de integração, utilizando ferramentas como Jasmine e Jest. Conhecimento em Git/GitHub, gerenciamento de dependências com npm e ferramentas de desenvolvimento. Conhecimento de boas práticas de Clean Code e desenvolvimento de aplicações robustas e escaláveis.