Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Continuamos crescendo o nosso time de Front-End, e com diversas oportunidades para atuar com todos os nossos produtos.
Buscando por novos talentos que queiram transformar o mundo de benefícios com soluções inovadoras. Aqui na Caju, aprendemos sempre, e nos tornamos cada vez melhores em um ambiente colaborativo e divertido!
São muito bem-vindas candidaturas de pessoas negras, mulheres, indígenas, LGBTQIA+, ou outros grupos minorizados. 🧡
Inscreva-se e conheça mais sobre nosso time 🧡
Responsabilidades e atribuições
Propósito
A Pessoa Desenvolvedora Front-End Sênior atua como uma referência técnica e um líder informal na equipe, sendo responsável por liderar as iniciativas e garantir que as soluções sejam escaláveis, resilientes e observáveis. O foco neste nível é viabilizar as entregas do time, liderando o planejamento e execução de projetos. Este profissional não apenas entrega código de alta qualidade, mas também influencia a arquitetura, mentora outras pessoas desenvolvedoras e promove a cultura de excelência técnica em todo o time e na empresa.
Responsabilidades Técnicas:
- Liderança técnica e execução: Atua na definição de produto, no planejamento técnico de iniciativas assim como na sua execução. Está presente em projetos de alta prioridade para a empresa, atuando desde a fase de design da solução até o lançamento e refinamento.
- Projetos de impacto: Planeja e executa com sucesso projetos envolvendo várias pessoas desenvolvedoras, potencialmente em mais de um time. Evita situações de rollout “big-bang” e quebra sua entrega em múltiplos lançamentos menores em tempo de discovery, sendo pragmático na execução.
- Qualidade e padrões: Entrega código que eleva os padrões de qualidade da empresa. Ataca proativamente a complexidade do código existente e não deixa que ela cresça, tornando o sistema mais simples. Identifica oportunidades de pagar dívida técnica e encontra espaço para resolvê-las. Persegue e aprimora a qualidade do time e do produto.
- Gestão de risco: Previne incidentes antecipando sua resolução ou mitigando seu possível impacto e provê expertise técnica em momentos de crise.
- Trabalho com visão de plataforma: Contribui com trabalho de base e melhorias nas práticas de desenvolvimento da empresa.
- Influência e consenso: Construi consenso sobre decisões do projeto e engaja stakeholders oportunamente. Envolve as pessoas certas na aquisição de dados e conhecimento para embasar decisões.
- Comunicação estratégica: Divulga e esclarece o trabalho do time, dando visibilidade sobre os desafios e soluções. Cria pontes com outros times e pessoas chave em outras áreas quando necessário.
- Mentoria e cultura: Mentora outras pessoas desenvolvedoras em seu aprendizado técnico. Documenta processos, práticas e aprendizados para toda a equipe.
- Visão de negócio: Entende como seu trabalho impacta os resultados do seu time.
- Decisões técnicas: Se responsabiliza pelas decisões técnicas do time e propõe soluções, agindo como um "dono" técnico das iniciativas.
- Crescimento do time: Participa ativamente no recrutamento de novos talentos para a empresa, atuando como um embaixador da cultura e excelência técnica.
- Arquitetura de sistemas: Domínio em arquitetura distribuída e escalável, com experiência na concepção e evolução de sistemas complexos.
- Observabilidade: Domínio de conceitos de observabilidade e experiência prática com ferramentas (DataDog, OTEL, etc).
- CI/CD e DevOps: Forte experiência prática com CI/CD, incluindo estratégias de rollout (ex: canary, feature flags).
- Gestão de entrega: Capacidade de planejar, estimar e executar projetos, garantindo escopo técnico e de produto bem definidos.
Obrigatórios
- Experiência avançada com React;
- Hooks e Custom hooks;
- Javascript (programação assíncrona e Consumo de APIs);
- CSS;
- HTML;
- Testes de unidade e Integração;
- Flutter;
- Typescript;
- Material UI;
- Gestão de estado global.
- Responsabilidade e autonomia: Tem total responsabilidade sobre o código e os sistemas do time, atuando com autonomia completa.
- Liderança e Mentoria: Atua como um mentor técnico para a equipe, liderando pelo exemplo.
- Comunicação estratégica: Contribui em discussões multifuncionais, equilibrando débito técnico, entregas e valor para o produto. Comunica-se de maneira assertiva com times técnicos e não técnicos.
- Análise e Resolução de Problemas: Conhece a visão de produto e encara obstáculos como oportunidades de crescimento, buscando sempre a melhoria.
💳 Cartão Caju, com mais liberdade para usar seus benefícios (Refeição, Alimentação, Mobilidade, Saúde, Home Office, Cultura e Educação);
🏥 Plano de Saúde sem coparticipação;
🧘🏿♀️ Zenklub, com consultas onlines com terapeutas e coaches para cuidar da sua saúde mental;
🏋🏿♀️ Gympass
🗣️ Aqui também estimulamos o aprendizado de idiomas, com a parceria da Rosetta Stone;
💆🏽 Dia de recarregar - day off;
🧑🏿⚕️ Conexa Saúde - consulta médica online;
👶🏿 Auxílio Creche para crianças até 5 anos;
📚 Parceria com Alura;
👨🏿💻 Trabalho Remoto, para você trabalhar de onde quiser dentro do Brasil;
💻 Oferecemos equipamento de trabalho;
🚀 Muitas possibilidades de crescimento - temos muito a crescer e esperamos fortemente que você nos ajude com isso!
Key Skills
Ranked by relevanceReady to apply?
Join Caju and take your career to the next level!
Application takes less than 5 minutes