*Responsabilidades:*
- Liderar a tecnologia de front-end na execução bem-sucedida de
um contrato com o cliente;
- Contribuir para o
desenvolvimento das ferramentas internas e arquitetura
reutilizável;
- Ser um agente de mudança, ajudando os
processos de design,
desenvolvimento e entrega para a
próxima geração;
- Desenvolver código de front-end baseado
em wireframes, designs visuais e especificações de UX;
-
Usar frameworks de front-end React;
- Use frameworks
back-end NodeJS com Express;
- Integração com APIs REST ou
outras estruturas de back-end;
- Estimar com precisão o
trabalho e realizar a entrega de forma confiável;
-
Contribuir para o desenvolvimento das ferramentas internas e
arquitetura reutilizável;
- Desenvolver novos recursos
voltados para o usuário;
- Construir código reutilizável e
bibliotecas para uso futuro;
- Garantir a viabilidade
técnica de projetos UI / UX;
- Otimizar o aplicativo para
velocidade e escalabilidade máximas;
- Certificar-se de que
todas as entradas do usuário sejam validadas antes de enviar ao
back-end;
- Colaborar com outros membros da equipe e partes
interessadas.
*Habilidades e qualificações*
- Forte experiência em HTML5 e CSS3;
- Conhecimento das
plataformas de pré-processamento CSS, como LESS e SASS;
-
Conhecimento avançado em JavaScript, framework React;
- Boa
compreensão do tratamento de solicitação assíncrona,
atualizações parciais de página.
- Conhecimento das
ferramentas de criação de imagens, para poder cortar,
redimensionar ou realizar pequenos ajustes em uma imagem;
-
Entender problemas de compatibilidade entre navegadores e
maneiras de contorná-los;
- Bons conhecimentos de
ferramentas de versionamento de código, como Git;
-
Entender os princípios de SEO e ter garantias 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 e
gerenciar contas em "estado estável" ou "modo de manutenção"
-
Forte aptidão técnica;
- Saiba conversar sobre tópicos
técnicos (familiaridade com ferramentas de CRM (como Salesforce)
ou linguagens de automação de teste (Selenium / Browser Stack)
ou escrever código ou processo de desenvolvimento de
software;
- Agile CI/CD será um diferencial.
0 Comentários