Sobre a vaga
Estamos em busca de um Desenvolvedor Angular Pleno para iniciar no desenvolvimento e manutenção de aplicações web escaláveis e performáticas. O profissional será responsável por criar e otimizar interfaces utilizando Angular, TypeScript e RxJS , além de aplicar boas práticas de desenvolvimento e arquitetura.
Se você tem experiência sólida com desenvolvimento front-end, microfrontends e testes automatizados , e deseja evoluir profissionalmente em um ambiente ágil e inovador, essa vaga é para você!
Principais responsabilidades
- Desenvolver e manter aplicações web utilizando Angular e TypeScript;
- Criar e manter componentes reutilizáveis e bibliotecas Angular;
- Trabalhar com microfrontends para desenvolvimento modular e escalável;
- Aplicar RxJS e gerenciar estado com Elf para garantir alto desempenho das aplicações;
- Implementar e manter testes unitários e integrados com Jest ou ferramentas similares;
- Trabalhar com TailwindCSS para estilização responsiva e performática;
- Conhecer e aplicar fundamentos de Stencil e Web Components;
- Participar da definição de arquitetura, garantindo aplicações bem estruturadas e organizadas;
- Trabalhar dentro de um ambiente ágil (Scrum), garantindo eficiência com a equipe;
- Utilização GIT para controle de versão e fluxo de trabalho colaborativo.
Experiência mínima
- 3+ anos de experiência com desenvolvimento front-end de aplicações web;
- Experiência sólida com Angular e TypeScript , incluindo a criação de componentes reutilizáveis;
- Conhecimento prático de RxJS e gerenciamento de estado com Elf;
- Experiência com TailwindCSS para estilização moderna e responsiva;
- Vivência em ambientes ágeis (Scrum) e entrega contínua de funcionalidades;
- Capacidade de escrever testes unitários e integrados utilizando Jest ou similares;
- Experiência com versionamento de código utilizando GIT .
Requisitos essenciais
Angular e TypeScript: Desenvolvimento front-end moderno e performático;
Microfrontends: Experiência com arquitetura modular e reutilizável;
RxJS e Elf: Gerenciamento eficiente do estado da aplicação;
TailwindCSS: Estilização otimizada e responsiva;
Testes automatizados: Escrita e manutenção de testes unitários e integrados;
Stencil e Web Components: Fundamentos para criação de componentes reutilizáveis;
Arquitetura de aplicações: Conhecimento em estruturas escaláveis e organização de código;
Metodologias ágeis (Scrum): Capacidade de atuar em um ambiente dinâmico e colaborativo;
GIT: Controle de versão e colaboração eficiente.
Requisitos desejáveis
Experiência com outros frameworks front-end como React e Vue;
Conhecimento em Java/Spring Boot para atuação Full-Stack;
Noções de otimização de desempenho e cache em aplicações web.
Como se candidatar
Cadastre-se diretamente em no formulário abaixo.
Venha fazer parte do nosso time e construir soluções inovadoras!