Entregar soluções baseadas em software de alta performance e qualidade, construído de maneira colaborativa com outros desenvolvedores.
Propor soluções técnicas que viabilizem objetivos estratégicos de maneira eficiente, monitorável e segura.
Atuar em conjunto com o time técnico e negocial na busca por oportunidades e soluções alinhadas com os objetivos da equipe, viabilizando e acompanhando as soluções para o atingimento dos resultados.
Desenhar a solução (arquitetura, modelagem, design de código), desenvolvendo sistemas que entreguem valor e alinhados com os objetivos da companhia;
Ajudar no desenvolvimento técnico de profissionais com menos experiência, ajudando a desenvolver um time com nível adequado de qualificação.
Identificar problemas na base de código existente e de arquitetura e aplicar melhorias.
Entregar e revisar código testável assegurando qualidade das entregas da equipe, resolvendo problemas e impedimentos que impactam no prazo acordado e realinhando expectativas acordadas.
Idealizar sistemas e funcionalidades do lado do cliente (front-end) para fornecer aos usuários finais acesso às funções do sistema.
Projetar e construir componentes de aplicativos front-end para incluir scripts a serem executados em navegadores web de diversos dispositivos do lado do cliente, avaliando experiência do usuário e desempenho da aplicação.
As métricas de desenvolvimento do time são acompanhadas através das plataformas Data Metrics e/ou Flow.
Requisitos Obrigatórios:
Experiência avançada com Vue.js e Nuxt.js (ou frameworks equivalentes como React.js com Next.js ou Angular com Angular Universal).
Sólidos conhecimentos em JavaScript (ES6+) e em arquiteturas SPA (Single Page Application).
Experiência sólida em controle de versão com Git e práticas de CI/CD.
Capacidade de trabalhar de forma colaborativa em um ambiente ágil, liderando tecnicamente projetos e equipes.
Experiência com Testes Automatizados: Capacidade de implementar e executar testes unitários, de integração e end-to-end.
Requisitos Desejáveis:
Experiência com frameworks alternativos como React.js, Next.js ou Angular.
Experiência com WordPress para customização de temas.
Conhecimento em técnicas de SEO e tagueamento, incluindo otimização de meta tags, estrutura de dados e práticas recomendadas de acessibilidade e performance.
Experiência com testes A/B e análise de dados para melhorar a experiência do usuário.
Experiência em renderização SSR e otimização de performance em Nuxt.js, Next.js, ou Angular Universal.
Conhecimento em ferramentas modernas de build como Webpack, Vite, e gerenciamento de dependências com Yarn.
Contribuições para projetos open-source ou participação ativa na comunidade de desenvolvimento.
Experiência em metodologias de design como Atomic Design.
Conhecimentos avançados de SEO e otimizações de performance web.