




Resumo: Esta posição envolve a arquitetura, o desenvolvimento e a manutenção de projetos web baseados em Drupal em um ambiente de agência, exigindo fortes habilidades de comunicação e colaboração. Pontos principais: 1. Papel prático na arquitetura e desenvolvimento de projetos web Drupal 2. Colaborar com equipes criativas, de UX e de gerenciamento de projetos 3. Oportunidade de trabalhar com tecnologias web modernas em múltiplos clientes **Desenvolvedor Drupal Intermediário** **Resumo da posição** Este profissional desempenhará um papel prático na arquitetura, no desenvolvimento e na manutenção de projetos web interativos baseados em Drupal. Atento a detalhes, altamente organizado e analítico, você será responsável por construir soluções Drupal escaláveis, implementar módulos personalizados, gerenciar configurações do CMS e apoiar aprimoramentos contínuos em propriedades ativas de clientes. Você deve possuir sólida compreensão do ciclo de vida do desenvolvimento de software e ser capaz de comunicar clara e eficazmente o status dos projetos, problemas e resoluções. Trabalhamos em um ambiente de agência com múltiplos clientes; portanto, habilidades de comunicação, amplitude de experiência, capacidade de multitarefa em diversos projetos e paixão por tecnologias web modernas são qualidades fundamentais em nosso candidato ideal. Você colaborará estreitamente com as equipes de contas, criativa, UX e gerenciamento de projetos, além de parcerias com equipes de TI dos clientes e fornecedores externos, conforme necessário. **Habilidades essenciais** * Experiência sólida com **Drupal 9/10** (construção de sites e desenvolvimento personalizado) * Experiência na construção e manutenção de módulos Drupal personalizados * Domínio de PHP e da API do Drupal * Experiência com temas Drupal (Twig, temas personalizados, desenvolvimento baseado em componentes) * Conhecimento avançado de HTML5, CSS3 e JavaScript moderno * Experiência com APIs RESTful e integrações de terceiros * Experiência com Composer e gerenciamento de dependências do Drupal * Experiência com fluxos de trabalho de controle de versão baseados em Git * Familiaridade com MySQL e conceitos de bancos de dados relacionais * Experiência com gerenciamento de configurações e fluxos de implantação do Drupal * Compreensão de acessibilidade web (WCAG) e melhores práticas de SEO * Experiência em solução de problemas e depuração de aplicações Drupal * Capacidade de configurar e implantar aplicações web Drupal * Conhecimento prático de ambientes Apache e/ou Nginx **Habilidades adicionais consideradas** * Experiência com arquitetura Drupal desacoplada/headless * Familiaridade com React, Vue ou outros frameworks modernos de JavaScript * Experiência com AWS (EC2, S3, CloudFront, IAM) * Experiência com pipelines CI/CD e implantações automatizadas * Experiência com ambientes locais de desenvolvimento baseados em Docker * Conhecimento de plataformas de hospedagem Drupal como Acquia, Pantheon ou outras * Experiência com ambientes Drupal multi-site * Familiaridade com estratégias de otimização de desempenho e cache (Varnish, Redis) * Experiência em setores regulamentados (saúde, ciências da vida, etc.) **Competências** * Alto grau de colaboração, com fortes habilidades de resolução de problemas e solução de falhas * Liderança pelo exemplo, com comunicação concisa e desenvolvimento orientado à qualidade * Participação ativa em revisões de código e fluxos de QA * Capacidade de multitarefa em vários projetos de clientes simultaneamente * Conforto ao interagir com equipes de TI dos clientes durante descobertas técnicas * Capacidade de investigar e recomendar soluções técnicas para necessidades variadas de projetos * Grande atenção aos detalhes e compromisso com código limpo e mantenedor * Familiaridade com metodologias Ágil, Scrum e/ou Waterfall **Funções essenciais** * Desenvolver módulos e temas Drupal personalizados * Configurar e manter recursos e estruturas de conteúdo do CMS Drupal * Traduzir requisitos comerciais e designs criativos em soluções funcionais Drupal * Implementar integrações de terceiros (APIs, ferramentas de marketing, sistemas CRM, etc.) * Manter e atualizar bases de código Drupal legadas * Participar de discussões arquiteturais e planejamento técnico * Realizar revisões de código e contribuir para padrões de boas práticas * Apoiar processos de implantação e solucionar problemas em produção * Otimizar configurações de desempenho e cache do Drupal * Codificar, testar e dar suporte a aplicações web orientadas a bancos de dados * Prestar assistência técnica às equipes criativa e de UX conforme necessário * Auxiliar na elaboração de tarefas precisas e estimativas de projetos * Recomendar soluções com base em boas práticas e julgamento independente * Manter-se atualizado sobre atualizações do núcleo Drupal, módulos contribuídos e lançamentos de segurança * Contribuir para documentação e compartilhamento interno de conhecimento **Requisitos gerais** * Esta descrição de cargo deve ser tratada como uma orientação sobre as funções que se espera que o ocupante desempenhe. * A descrição pode ser alterada para atender às necessidades cambiantes da agência. * Todos os funcionários devem estar cientes de suas responsabilidades quanto à Saúde e Segurança e aderir às políticas da empresa. **Habilidades complementares/desejáveis** * AWS Lambda * React JS * Desenvolvimento orientado a objetos em PHP (pense em frameworks MVC como CodeIgniter) * Bootstrap Boilerplate * SQL * Desenvolvimento de núcleo e plugins WordPress * Tailwind CSS * Python * Linux (preferencialmente RHEL) * Experiência com SAML **Qualificações mínimas exigidas** * **Educação:** Graduação em ciência da computação, sistemas de informação gerencial (MIS), área correlata ou experiência equivalente * **Experiência profissional:** 3–5 anos de experiência profissional em desenvolvimento Drupal **Interage regularmente com** Equipes de contas, criativa, UX, serviços criativos, planejamento, gerenciamento de projetos e TI dos clientes. Quaisquer dados fornecidos como parte deste processo de inscrição serão armazenados em conformidade com nossa Política de Privacidade. Para candidatos da Califórnia, consulte também nossa Aviso de Privacidade da Califórnia. A Precision Medicine Group é uma Empregadora que Oferece Igualdade de Oportunidades. As decisões de contratação são tomadas sem consideração à raça, cor, idade, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência, status de veterano ou outras características protegidas por lei. Se você é uma pessoa com deficiência e precisa de uma acomodação razoável para concluir qualquer etapa do processo de inscrição ou tem limitações na capacidade ou impossibilidade de acessar ou usar este processo de inscrição online e precisa de um método alternativo para se inscrever, entre em contato com a Precision Medicine Group pelo e-mail QuestionForHR@precisionmedicinegrp.com. Chamamos a atenção para o fato de que alguns indivíduos ou organizações estão entrando em contato com candidatos a emprego, fingindo ser potenciais empregadores e apresentando ofertas de emprego atraentes. Gostaríamos de enfatizar que essas ofertas não estão associadas à nossa empresa e podem ser fraudulentas. Observe que nossa organização não emitirá nenhuma oferta de emprego sem comunicação prévia com nossa equipe de recrutamento, gestores responsáveis pela contratação e um processo formal de entrevista.


