Buscamos profissionais com grande potencial de aprendizado, que queiram trabalhar em projetos de inovação e ampliar seus conhecimentos em novas tecnologias!
Nivel Sênior
Qual sera suas atividades e responsabilidades?
- Liderar a tecnologia frontend na execução bem-sucedida de um contrato com o cliente;
- Contribuir para o desenvolvimento de nossas ferramentas internas e arquitetura reutilizável;
- Ser um agente de mudança e ajudar a mover nossos processos de design, desenvolvimento e entrega para a próxima geração;
- Desenvolva código frontend com base em wireframes, visual designs e especificações de UX;
- Utilização de frameworks como React e Node com express;
- Integração com APIs REST ou outras estruturas de back-end;
- Estimar com precisão o trabalho futuro e entregar de forma confiável;
- Desenvolver novos recursos voltados para o usuário;
- Construir código reutilizável e bibliotecas para uso futuro;
- Garantir a viabilidade técnica dos projetos UI/UX;
- Otimização do aplicativo para velocidade e escalabilidade máximas;
- Certificar-se de que todas as entradas do usuário sejam validadas antes de enviar ao backend;
- Colaborar com outros membros da equipe e partes interessadas.
Hard Skills:
- Compreensão proficiente de marcação da web, incluindo HTML5, CSS3
- Compreensão das plataformas de pré-processamento de CSS do lado do servidor, como LESS e SASS
- Compreensão proficiente de scripts do lado do cliente e estruturas de JavaScript, incluindo React
- Boa compreensão do tratamento de solicitação assíncrona, atualizações parciais de página.
- Conhecimento das ferramentas de autoria de imagens, para poder cortar, redimensionar ou realizar pequenos ajustes em uma imagem.
- Compreensão proficiente de problemas de compatibilidade entre navegadores e maneiras de contorná-los.
- Compreensão proficiente de ferramentas de controle de versão de código, como Git
- Bom entendimento dos princípios de SEO e garantia de que o aplicativo os cumpra.
- Capacidade de desenvolver, implementar, monitorar e conduzir planos de contas; gerenciar um portfólio de vários projetos em execução simultaneamente; gerenciar contas em "estado estável" ou "modo de manutenção"
- Forte aptidão técnica; alto nível de conforto para conversar sobre tópicos técnicos (familiaridade com ferramentas de CRM (como Salesforce) ou linguagens de automação de teste (Selenium / browserstack) ou escrever código ou processo de desenvolvimento de software (Agile CI / CD) será uma vantagem)