Desenvolver e manter aplicações web de alta performance e escalabilidade.
Colaborar com equipes de design e produto para criar interfaces intuitivas e responsivas.
Implementar práticas de desenvolvimento ágil, garantindo a entrega contínua de valor.
Monitorar e otimizar a performance das aplicações.
Garantir a segurança das aplicações, implementando boas práticas de desenvolvimento seguro.
Participar de revisões de código e contribuir para a melhoria contínua do processo de desenvolvimento.
Requirements
Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas. Experiência relevante pode substituir a necessidade de graduação formal.
Experiência comprovada em desenvolvimento web.
Experiência com metodologias ágeis, como Scrum ou Kanban.
Habilidades Técnicas: Front-end: Domínio de HTML5, CSS3, JavaScript, Bootstrap, Tailwind CSS. Experiência com frameworks React.js, Angular e/ou Vue.js. Conhecimento em desenvolvimento responsivo e boas práticas de UX/UI. DevOps: Experiência com ferramentas de versionamento de código (Git). Conhecimento em integração contínua/entrega contínua (CI/CD). Desejável: Conhecimento em desenvolvimento mobile React-Native / Expo. Experiência com testes automatizados e TDD (Test Driven Development). Familiaridade com tecnologias e ferramentas de segurança web. Conhecimento em SEO e otimização de desempenho de aplicações web. Experiência com ambientes de nuvem (AWS, Azure, Google Cloud) e containers (Docker, Kubernetes).
Soft Skills Comunicação: Capacidade de explicar conceitos técnicos de forma clara e acessível para diferentes públicos. Trabalho em Equipe: Habilidade para colaborar com equipes multidisciplinares. Proatividade: Capacidade de identificar e solucionar problemas de forma autônoma. Adaptabilidade: Flexibilidade para trabalhar em diferentes projetos e aprender novas tecnologias conforme necessário. Gestão de Tempo: Capacidade de trabalhar em múltiplos projetos com prazos variados.