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.
Frontend Developer building intuitive and seamless cross - platform sports betting applications at iGaming startup. Focusing on coding, debugging, and enhancing user experience in Lisbon.
Front - end Developer creating and maintaining web applications using React and Next.js at IntellectEU. Collaborating with QA engineers and architecture teams in a hybrid work environment.
Frontend Software Engineer leading the transition to modern Angular architecture for cloud - based solutions. Collaborating with teams to deliver secure, user - focused applications in a rapidly evolving environment.
Front End Developer implementing dashboards and data visualizations for government supply chain decision - making. Working under architectural governance to create actionable user interfaces.
Collaborating with technology team to assess user needs and resolve issues. Direct communication with candidates for humanized service and KPI management.
Front - End Developer designing web applications to enhance flexible working at OfficeRnD. Collaborating with stakeholders to innovate and implement user - centric features.
Senior Frontend Developer creating high - performance user interfaces for Vivo. Responsible for defining application architecture and mentoring junior developers in an agile setting.
Staff Frontend Engineer for AI Copilot focusing on developing and delivering AI - enhanced customer service solutions. Collaborating across teams to build accessible and performant user interfaces with a focus on TypeScript and React.
Front - End Software Engineer developing KinaTrax data visualization tools for sports teams. Collaborating with product development team to enhance athlete performance data solutions.