Hybrid Desenvolvedor Frontend Sênior

Posted last month

Apply now

About the role

  • Responsável por projetar e implementar soluções tecnológicas de ponta, alinhadas com os critérios de excelência da nossa organização.
  • Aplicar princípios de Arquitetura Limpa, Arquitetura Hexagonal (Ports n' Adapters) e Arquitetura Orientada a Eventos para criar sistemas altamente modularizados e de fácil manutenção para garantir uma arquitetura escalável e resiliente.
  • Gerenciar ambientes de containers para permitir a implantação eficiente de aplicações escaláveis.
  • Garantir a segurança por meio do entendimento de OAuth2 em ambientes distribuídos.
  • Design e Planejamento de Soluções: Desenvolver estratégias arquiteturais abrangentes, considerando requisitos funcionais e não funcionais, para garantir a eficiência, escalabilidade e manutenibilidade dos produtos.
  • Guiar a Evolução Técnica: Colaborar com as squads de desenvolvedores, fornecendo orientação técnica e estratégica para garantir que as soluções evoluam de acordo com os padrões e as metas da arquitetura definida.
  • Análise de Requisitos: Colaborar com as equipes de produto para entender os requisitos de negócios e traduzi-los em decisões arquiteturais sólidas, alinhando a visão técnica com as necessidades do cliente.
  • Arquitetura de Integração: Projetar soluções de integração eficientes entre diferentes sistemas e serviços, garantindo a troca de dados e a comunicação fluida entre as partes.
  • Avaliação Tecnológica: Avaliar novas tecnologias, frameworks e ferramentas para determinar sua adequação às necessidades do projeto, mantendo-se atualizado com as tendências da indústria.
  • Garantia de Qualidade: Definir diretrizes de qualidade técnica, incluindo práticas de teste, revisões de código e padrões de codificação, para garantir que as soluções sejam robustas e confiáveis.
  • Desenvolvimento de Provas de Conceito: Criar protótipos e provas de conceito para validar abordagens arquiteturais, demonstrando os benefícios das soluções propostas.
  • Mentoria Técnica: Fornecer orientação e treinamento técnico às equipes de desenvolvedores, promovendo o crescimento profissional e a aquisição de novas habilidades.
  • Resolução de Problemas Complexos: Identificar e resolver desafios técnicos complexos, atuando como um recurso de suporte para as squads durante o desenvolvimento.
  • Desejável Arquitetura de Soluções: Colaborar com times de DevOps para garantir observabilidade, automação e resiliência das soluções, desenhar e documentar arquiteturas de soluções utilizando Draw.io e C4 Model (níveis Contexto, Container e Componentes) e Figma.
  • Comunicação e Colaboração: Facilitar a comunicação e a colaboração entre as equipes de desenvolvimento, assegurando que todos os membros compreendam a visão arquitetural e trabalhem juntos para alcançar os objetivos comuns.

Requirements

  • Sólida experiência prévia na área
  • Interesse em migrar para Arquiteto de Software
  • Os conhecimentos em Testes de Unidade e Integração abrangentes será um diferencial, assim como compreensão e aplicação dos princípios DDD e CQRS para estruturar sistemas complexos de maneira eficaz
  • Desenvolvimento avançado com React 18+ e hooks
  • Gerenciamento de estado com Redux, Context API ou Zustand
  • Experiência com React Router para SPAs
  • Conhecimento em bibliotecas de UI (Material-UI, Ant Design, Chakra UI)
  • Testes unitários com Jest e React Testing Library
  • TailwindCSS ou bibliotecas de classes utilitárias (Bootstrap, Bulma)
  • CSS-in-JS (Styled Components, Emotion) ou CSS Modules
  • Responsive design e mobile-first approach
  • Desenvolvimento e manutenção de Design Systems
  • Storybook para documentação e desenvolvimento isolado de componentes
  • Atomic Design principles e component libraries
  • Desenvolvimento de APIs e microserviços escaláveis
  • Experiência com Express.js, Fastify ou frameworks similares
  • Conhecimento em NPM/Yarn e gerenciamento de dependências
  • Programação assíncrona e event-driven architecture
  • Integração com bancos de dados (SQL e NoSQL)
  • Build tools e bundling (Webpack, Vite)
  • Storybook server e desenvolvimento local
  • Scripts de automação para Design System
  • Tipagem avançada e interfaces complexas
  • Configuração e customização do tsconfig.json
  • Generics, decorators e utility types
  • Migração de projetos JavaScript para TypeScript
  • Proficiência avançada em ambos os IDEs
  • Configuração de debugging e profiling
  • Uso de extensões para produtividade
  • IntelliSense e ferramentas de refatoração
  • Integração com controle de versão e CI/CD
  • Containerização de aplicações .NET e Node.js
  • Criação e otimização de Dockerfiles
  • Docker Compose para ambientes multi-container
  • Orquestração básica e deploy em containers
  • Boas práticas de segurança e performance
  • GitLab CI/CD para pipelines automatizados
  • Configuração de .gitlab-ci.yml
  • Merge requests e code review workflows
  • GitLab Runner e deployment strategies
  • Issue tracking e project management
  • Documentação automática de APIs
  • Swagger UI e Swagger Editor
  • Annotations em .NET e Node.js
  • API versioning e contract-first development
  • Mock servers e testing com Swagger
  • Criação de diagramas de arquitetura técnica
  • Fluxogramas de processos de negócio
  • Diagramas de rede e infraestrutura
  • Colaboração em documentação visual
  • Templates para documentação padronizada.

Benefits

  • Salário compatível com o mercado (**CLT**)
  • Vale Refeição de R$ 1.173,26 /mês, sem desconto
  • Vale Alimentação de R$ 924,47/mês, sem desconto
  • 13ª Cesta de Vale Alimentação de R$ 924,47 no final do ano
  • Plano de Saúde e Odontológico ***Bradesco***, com abrangência Nacional e coparticipação,** para você e seus dependentes**
  • Auxílio Creche de R$ 697,14 para filhos de até 5 anos e 11 meses
  • Seguro de Vida em grupo, sem custo
  • Bolsa Auxílio Educação e Incentivo Profissional
  • Parceria com a **Open English, **para aprimoramento de inglês
  • Parceria com a ***Allya***, plataforma online de descontos
  • Parceria com a ***Zenklub***, plataforma online voltada para saúde mental
  • Parceria com a **Wellhub **(Antigo Gympass), cuidar da sua saúde e bem-estar fica mais fácil, com acesso a academias, estúdios e experiências que motivam você a se sentir melhor todos os dias
  • ***Quick Massage, ***uma pausa rápida para energia renovada e bem-estar para seu corpo e mente
  • PAP (Programa de Apoio Pessoal) - Suporte especializado de psicólogos, nutricionistas, fisioterapeutas e educadores físicos
  • Participação nos Lucros e Resultados (PLR) - conforme convenção coletiva.

Job title

Desenvolvedor Frontend Sênior

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job