Descrição
Resumo:
Como Desenvolvedor Front-End Sênior, você desempenhará um papel fundamental no desenvolvimento de novos recursos para SPAs baseadas em Angular e na manutenção de uma base de código monorepositório dentro de uma equipe de engenharia multidisciplinar.
Pontos principais:
1. Papel fundamental no desenvolvimento da estratégia de produto e de novos recursos para SPAs baseadas em Angular.
2. Oportunidade de liderar esforços de equipes multifuncionais e defender as melhores práticas.
3. Trabalho em uma cultura com baixa burocracia, remota desde o início e alta autonomia.
A 42Crunch está revolucionando o mercado de segurança de aplicações (App Sec) ao preencher a lacuna entre desenvolvimento e segurança. Nossa equipe de especialistas em segurança como código contribui para o desenvolvimento de uma plataforma de proteção contra ameaças a APIs, posicionando-nos como líderes em segurança de APIs. Nossos clientes incluem grandes nomes da lista Fortune 500 em uma ampla gama de setores.
Como Desenvolvedor Front-End Sênior, prestando serviços por meio de um contrato B2B, você fará parte da Equipe de Engenharia e desempenhará um papel fundamental no desenvolvimento do produto. Você contribuirá para sua estratégia como parte de uma equipe multidisciplinar. Será necessário viajar ocasionalmente para eventos da empresa.
Sobre a vaga
Como membro-chave da **equipe de interface do usuário (UI) SaaS da 42Crunch**, o **Desenvolvedor Front-End Sênior** (que reporta ao Chefe de UI) será principalmente responsável por:
* Desenvolver novos recursos para **SPAs baseadas em Angular** e manter uma **base de código monorepositório**, com biblioteca compartilhada de componentes e utilitários
* Liderar esforços de **equipes multifuncionais** para entregar funcionalidades específicas da plataforma
* Colaborar estreitamente com as equipes de **UI de ecossistema, back-end, QA, design e documentação** para complementar o desenvolvimento front-end
* Participar ativamente de **reuniões regulares da equipe** e iniciar discussões sobre tópicos arquitetônicos complexos
* Contribuir para os **processos de entrega de versões**, seguindo os procedimentos da equipe
* Defender **as melhores práticas** para escrever código front-end mantível, testável, seguro e de alto desempenho
Sobre você
Esperamos fortemente:
* **Motivação e expertise** no desenvolvimento moderno de **SPAs com Angular e TypeScript**
* **Experiência de vários anos** com **Angular, RxJS, NgRx e Bootstrap**
* **Domínio das ferramentas Nx** para monorepositórios (incluindo o ecossistema mais amplo)
* Amplo conhecimento dos fundamentos web: **HTML, CSS e JavaScript**
* Experiência na construção e manutenção de **bibliotecas personalizadas de componentes de UI** e adaptação de bibliotecas de terceiros (por exemplo, usando o **Storybook**)
* Capacidade de interpretar **mockups e protótipos do Figma**, extrair especificações para desenvolvedores e colaborar com **designers de UI/UX**
* Conhecimento dos **princípios e ferramentas de acessibilidade web**, incluindo leitores de tela
* Excelentes **habilidades de depuração** (e curiosidade no nível de detetive), uso profissional de IDEs e emuladores de terminal (de sua preferência)
* Familiaridade com **operações de desenvolvimento**: estimativa de tarefas, **fluxos de trabalho Git, CI/CD, revisões de código** e documentação técnica
* Experiência em **equipes pequenas** (5–20 pessoas) com alta autonomia e responsabilidade
* **Conforto com ambiguidade** — tomada de decisões técnicas/design complexas preservando a integridade do projeto
* **Inglês profissional fluente** (falado e escrito)
* **Excelentes habilidades interpessoais, senso de responsabilidade** e **experiência em trabalho remoto** (fusos horários EMEA)
* Domínio de **ferramentas de comunicação assíncrona**: Slack, Google Meet, Zoom etc.
Seria um diferencial:
* Compreensão da **pirâmide de testes** e experiência em escrever testes em colaboração com a equipe de QA
* Experiência em **engenharia de plataformas** (ferramentas internas, "infraestrutura de código")
* Familiaridade com **análise/monitoramento de aplicações**
* Experiência com **bibliotecas de gráficos baseadas em canvas** (por exemplo, Chart.js)
* Bom conhecimento dos **mecanismos dos navegadores e APIs web**
* **Disposição para orientar colegas** e compartilhar conhecimento
* Abordagem pragmática às **ferramentas de IA**
Surpreender-nos-ia positivamente:
* Experiência em **desenvolvimento full-stack**
* Expertise em **projeto de APIs**
* Antecedentes em **ferramentas/produtos de segurança**
* Experiência em **internacionalização de aplicações web (i18n)**
* Conhecimento em **desenvolvimento de plugins para IDEs e/ou extensões para navegadores**
* Contribuições relevantes em **projetos de código aberto**
* Incluir a frase “Shift Left FTW” na sua carta de apresentação para confirmar que leu integralmente esta descrição
O que oferecemos:
* **Salário competitivo + opções de ações**, com revisões anuais de remuneração
* **Cultura remota desde o início**, com horários flexíveis e **encontros presenciais da equipe duas vezes por ano**
* **Licenças remuneradas/férias, planos de pensão e seguro saúde** (dependendo da localização)
* **Suporte para hardware/software, treinamento e desenvolvimento profissional**
* **Ambiente com baixa burocracia** e estrutura organizacional horizontal
**O processo seletivo incluirá uma tarefa prática para ser realizada em casa (com um exemplo de nossa rotina típica de trabalho de 4–6 horas), a ser entregue em uma semana durante a entrevista técnica, para avaliação do alinhamento com os requisitos da vaga.**