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 ;)