Desenvolvedor Frontend Pleno
Descrição da vaga
Quer ser um Ammer?
Tem vaga nova no #TeamAmo ❤️
📢Quer trabalhar no time maaais amado desse Brasil 👀? Se você é fera e se identifica com nossa cultura dos 7 I’s, Imersão, Inspiração, Inquietação, Integração, Impulso, Impacto e Iniciativa… É a sua hora!
Responsabilidades e atribuições
- Manter e evoluir aplicações legadas em Vue 2, e quando aplicável, apoiar migrações ou modernizações para Vue 3.
- Implementar interfaces responsivas com atenção a cross-browser e diferentes dispositivos.
- Traduzir designs (Figma/protótipos) em interfaces fiéis, colaborando de perto com o time de UX/UI.
- Desenvolver e manter componentes reutilizáveis / design system.
- Entendimento dos requisitos através de um trabalho em conjunto com stakeholders para compreender as necessidades do negócio e traduzi-las em requisitos técnicos.
- Contribuir com decisões de arquitetura frontend e aplicar os padrões de projeto e boas práticas definidos pela equipe, propondo melhorias quando cabível.
- Escrever código limpo, eficiente e bem documentado, seguindo as melhores práticas de desenvolvimento.
- Consumir e integrar APIs (REST) e demais serviços no frontend, tratando estados de carregamento, erro e cache.
- Identificar e corrigir gargalos de desempenho, otimizando o código para melhorar a velocidade e a escalabilidade.
- Garantir qualidade de UI (testes de componente/visual, além dos unitários e e2e).
- Identificar e corrigir bugs e defeitos no código.
- Dar suporte às aplicações em produção, investigando incidentes de frontend com apoio de logs e monitoramento.
- Implementar novas funcionalidades e melhorias nos sistemas existentes.
- Melhorar a qualidade do código existente, tornando-o mais limpo, eficiente e manutenível.
- Documentar componentes, fluxos de frontend e decisões técnicas relevantes.
- Quando necessário, apoiar na elaboração de manuais e tutoriais para os usuários finais.
- Colaborar com outros desenvolvedores, designers e stakeholders para alcançar os objetivos de projeto.
- Apoiar desenvolvedores júnior tecnicamente (pareamento, dúvidas, revisão de código).
- Participar de code reviews (revisar PRs de colegas e ter os seus revisados).
- Participar das cerimônias ágeis (planning, daily, retro) e estimar tarefas.
- Empacotar a aplicação Vue para produção (build otimizado e containerização via Docker) e utilizar os pipelines de CI/CD para publicar em ambientes AWS.
Requisitos e qualificações
- Experiência sólida com Vue.js
- Domínio de JavaScript (ES6+), HTML5 e CSS3
- Experiência com gerenciamento de estado no ecossistema Vue (Vuex e/ou Pinia) e roteamento (Vue Router)
- Conhecimento sólido de Docker
- Experiência com ferramentas de build do ecossistema (Vite e/ou Vue CLI/Webpack)
- Versionamento com Git e fluxo de trabalho com Pull Requests / code review
- Familiaridade com pipelines de CI/CD
- Noções de CSS responsivo e compatibilidade cross-browser
- Desejável testes end-to-end (Playwright)
- Experiência com containerização (Docker)
- Ensino superior (completo ou em andamento) em áreas correlatas: Ciência da Computação, Sistemas de Informação, Engenharia de Software, ou similares
Informações adicionais
Benefícios que o Ammer tem direito:
🍕 Vale alimentação/refeição
⭐ Vale cultura
💰 Saldo multi para usar como preferir
🚌 Vale transporte
🎂 Day off de aniversário + mimo no app para tornar essa experiência ainda mais especial 🎁
🔒 Seguro de vida
👥 Cartão de Todos
👨👩👦 Licença maternidade e paternidade estendidos
⚪ Parceria com a rede SESI
🟢 Parceria com o Sicom (Chapecó/SC): descontos em consultas, educação, laboratórios e mais!
Benefícios que o Ammer tem no #AmoSpace (espaço físico):
☕ Amo break: pausa pra buscar aquele café quentinho
🍞 Pão fresquinho uma vez por semana
🍌 Fruta Fresca
🍊 Suco natural de laranja
👚 No-dress code: aqui você não utiliza uniforme
🐱🐶 Pet Friendly: seu pet pode vir trabalhar com você um dia da semana
🎧 Trabalhe escutando sua música preferida
💪 Ginástica laboral coletiva: aqui você pode sair da rotina
e se alongar com o acompanhamento de uma fisioterapeuta
(e de quebra ganha massagem se participar 👀)
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Teste de Fit Cultural
- Etapa 3: Bate-papo com Gestão de Pessoas
- Etapa 4: Bate-papo com Gestor
- Etapa 5: Contratação
Quer ser um Ammer? <3
Aqui nós somos apaixonados! Por comida tecnologia, café moído na hora e facilitar a vida das pessoas 💖