Descrição:
Estamos em busca de um Engenheiro Frontend Sênior experiente, com conhecimentos em Backend, para se juntar à nossa equipe de engenharia no desenvolvimento e evolução contínua de nossa plataforma. O candidato ideal terá um forte conhecimento em tecnologias frontend e familiaridade com desenvolvimento backend. Esta função oferece a oportunidade de fazer contribuições técnicas significativas para uma plataforma sofisticada usada por profissionais de marketing, enquanto colabora com líderes de equipe.
- Projetar e implementar soluções robustas de frontend utilizando: frontend React/TypeScript com a biblioteca de componentes Mantine
- APIs GraphQL com Apollo Client
- Contribuir para os processos de tomada de decisão técnica, equilibrando requisitos de negócios com restrições técnicas
- Seguir e expandir as melhores práticas para qualidade de código, testes e processos de implantação em toda a pilha
- Colaborar com o gerenciamento de produtos, designers de UI/UX e líderes de engenharia para implementar especificações técnicas
- Otimizar o desempenho da aplicação em múltiplas aplicações
- Aplicar melhores práticas de segurança de tipos e reutilização de código
- Participar de todo o ciclo de desenvolvimento, desde o planejamento até a implantação
- Manter-se atualizado sobre as últimas ferramentas e técnicas, recomendando-as para incorporação em nossa plataforma.
Requisito
Habilidades e Experiência Requeridas:
- Mais de 4 anos de experiência em desenvolvimento frontend
- Fortes conhecimentos em React, TypeScript e práticas modernas de JavaScript
- Experiência com GraphQL (Apollo Client)
- Familiaridade com bibliotecas de componentes de UI (particularmente Mantine ou similares)
- Experiência em gerenciamento de formulários em aplicações React
- Compreensão de padrões de gerenciamento de estado, frameworks de teste e estratégias de implantação
- Experiência com sistemas de build, empacotadores de módulos e pipelines de CI/CD
- Excelentes habilidades de comunicação verbal e escrita em inglês para discussões técnicas, documentação e compartilhamento de conhecimento
- Proficiência com ambiente de desenvolvimento preferido (Mac ou Linux) e ferramentas de desenvolvimento relacionadas
- Capacidade de colaborar de forma síncrona com membros da equipe durante o horário central (10:00 AM - 6:00 PM Horário Padrão do Leste dos EUA), respeitando o equilíbrio entre vida profissional e pessoal
Qualificações Preferenciais:
- Experiência em tecnologia publicitária ou análise de marketing
- Conhecimento em gerenciamento de orçamento e sistemas de dados financeiros
- Experiência no desenvolvimento de espaços de trabalho com múltiplos aplicativos ou monorepos
- Familiaridade com bibliotecas e técnicas de visualização de dados
- Compreensão de padrões de acessibilidade e melhores práticas
- Experiência com sistemas de processamento de dados em tempo real
- Compreensão de regulamentações sobre privacidade de dados e melhores práticas de segurança
- Experiência com sistemas compatíveis com ISO 27001 e outros frameworks de segurança, como SOC 2, NIST 800-53 ou requisitos HIPAA
- Contribuições para projetos de código aberto ou comunidade técnica
- Conhecimento de princípios básicos (por exemplo, fundamentos de ferramentas, funcionamento interno do computador, conceitos de baixo nível e como o trabalho realmente é feito, etc)
- Grau avançado em Ciência da Computação ou área relacionada
- Alguma experiência (mais de 1 ano) em liderança de equipe ou gerenciamento de pessoas em um contexto técnico