Vaga para desenvolvedor de software com foco em Drupal

Vocẽ curte mudar a vida das pessoas através da tecnologia, criando apps e sites relevantes, aprendendo a balancear demandas das pessoas com o que existe no mundo da tecnologia?

Trabalhar com projetos open source, onde mais do que código, existe uma comunidade colaborativa, onde o crescimento de todos vem em conjunto com o crescimento individual, onde a troca de conhecimento e discussões é constante, é algo que te motiva? Produzir software que não só você, mas todos possam colaborar, criticar, evoluir, é algo que te assusta ou te estimula?

Se você se identifica e se estimula com essas questões, talvez vá curtir a vaga de trabalho de que vou falar.

Estou buscando uma pessoa para trabalhar diretamente comigo em projetos ligados a:

  • Crowdsourcing de ideias
    Já ouviu falar do Rio+? Eu que fiz e tenho outros projetos similares
  • Crowdfunding
    Conhece a Benfeitoria? Além de ter criado ela, estou criado uma plataforma open source de crowdfunding, a Drupal Crowdfunding, baseada em meus aprendizados com ela
  • E-commerce
    Projetos bem interessantes, baseados no Drupal Commerce
  • Open Data
    Projetos bem interessantes, com mapeamento de dados, cruzamento de informações e geração de relatórios
  • Rede Sociais e Intranets

Mais detalhadamente falando, busco alguém que:

  • Domine lógica de programação (seja em qual linguagem for a experiência)
  • Se interesse por Design Patterns e conheça minimamente do tema
  • Entenda que OOP não é criar dezenas de funções e agrupá-las com o nome de uma classe (entender sobre encapsulamento, herança, entre outros conceitos teóricos sobre OO são cruciais)
  • Valorize versionamento de código e entenda minimamente de seus conceitos (seja em qual VCS for a experiência)
  • Entenda que "melhor" é algo relativo ao contexto, onde não existe "A" melhor X, "O" melhor Y, mas sim "o mais adequado ao escopo, prazo e recursos disponíveis"
  • Se incomode em fazer trabalho burro: se você faz um trabalho e se incomoda ao ver que podia ser melhor, entendeu o recado ;)
  • Tenha alguma experiência com metodologias ágeis de desenvolvimento E NÃO AGÉIS. Fazer as coisas por modinha não agrega valor algum. É importante sabermos quando e porque usamos X, ao invés de Y.
  • Tenha sede por dominar as tecnologias e metodologias com as quais trabalha. Para fazer a diferença, precisamos agir de forma diferente.

Tecnicamente, o que busco é alguém para trabalhar com:

  • Drupal (importante já ter trabalhado com algum CMS)
  • PHP
  • Javascript (foco em JQuery e Angular JS)
  • Web services (em especial REST)
  • HTML + CSS + SASS + COMPASS + Bootstrap (em especial, valorizo quem sabe criar uma estrutura HTML limpa e um código CSS organizado e de fácil manutenção/evolução)
  • DevOps (SSH, shellscript, php-cli, entre outros recursos de linha de comando para automatizar tarefas do cotidiano são nossos amigos)
  • Apache Solr
  • Apps mobile

Darei suporte no aprendizado e/ou aperfeiçoamento desses temas e ferramentas àquele que vier a trabalhar comigo, então o fundamental é que exista um conhecimento básico, a vontade e disposição em aprender.

Caso interesse, pode ver um pouco mais dos projetos que participei em http://br.linkedin.com/in/pedrogomesrocha/en, e ver um pouco das palestras que dei em http://www.slideshare.net/pedrogomesrocha.

Achou interessante? Que tal bater um papo sobre essa vaga?

Entre em contato comigo ;)

Tags: