4Trabes Historias de una empresa en 100 metros cuadrados

El blog de Trabe Soluciones

Alias de shell para Bitbucket

| | Comentarios

El otro día, Fuco nos envío una referencia a un tweet de Ilya Grigorik que a su vez referenciaba a un Gist con un alias de shell muy práctico para quien tiene repositorios en GitHub. En Trabe usamos GitHub para los proyectos open source y Bitbucket para los proyectos privados (los motivos podemos dejarlos para otro post), así que tenemos nuestra propia versión del script. Para el que tenga interés, he dejado un Gist con la versión para ZSH y MacOS X que usamos en Trabe. Tiene varios alias que nos permiten realizar las operaciones más habituales:

  • Ir a la página resumen del proyecto
  • Ir al código fuente de una rama
  • Ver un commit
  • Ver las pull requests abiertas
  • Crear una nueva pull request

Adaptarlo a Bash y a otros operativos queda como ejercicio para el lector ;)

Trabe busca programador

| | Comentarios

Buscamos a una persona que le guste programar. Necesitamos que sepa desarrollar software utilizando JEE o Ruby on Rails. No buscamos jefes de proyecto, analistas funcionales o arquitectos software. Lo que necesitamos es un buen programador.

Solemos desarrollar aplicaciones web desde cero, así que nuestro candidato perfecto tendría esta pinta:

  • Tiene experiencia desarrollando con Java. Domina Spring e Hibernate. Domina Spring MVC y ha trabajado con Struts. También conoce Wicket y Play! framework.
  • Tiene experiencia desarrollando con Ruby on Rails versiones 2 y 3 (ahora está probando la versión 4). Conoce Sinatra y hace scripts de shell en Ruby.
  • Domina Javascript (the good parts). Conoce en profundidad jQuery y algún framework MVC tipo Backbone. Puede programar en CoffeeScript.
  • Sabe montar una vista web: HTML5, CSS3 y usa algún preprocesador (SASS o LESS). También conoce HTML4, XHTML, CSS2 y toda esa basura obsoleta.
  • Es capaz de crear APIs REST dignas con Java o con Ruby.
  • Conoce el protocolo HTTP y sus principales particularidades.
  • Desarrolla para una plataforma movil: iOS o Android. Mejor, desarrolla para las dos.
  • Es capaz de configurar y mantener un servidor Unix/Linux (Apache, Tomcat, Pound, Bind, MySQL, Oracle y más).
  • Sabe lo que es el control de versiones. Domina Git.
  • Entiende por qué es interesante automatizar todos sus flujos de trabajo (como el despliegue de aplicaciones o el entorno de desarrollo).
  • Sabe que es importante testear el software y lo hace.
  • Es capaz de escribir un documento técnico de manera correcta y precisa.
  • Tiene dominio de inglés suficiente para ser capaz de entender documentación y puede participar en foros técnicos cuando es necesario para buscar ayuda.

No te asustes. Nadie en Trabe tiene este perfil y sabemos que es muy dificil encontrar a alguien que lo cumpla. Buscamos gente que venga a sumar y mejore nuestro equipo.

Lo que ofrecemos es un contrato fijo con un sueldo competitivo, seguro médico, horario flexible, jornada de verano, posibilidad de teletrabajar, oficina en el centro, ambiente distendido y mucho más.

Si crees que este es un trabajo para ti, no nos envíes un CV estándar (tu foto, tus datos y todo eso), envíanos un correo a rrhh@trabesoluciones.com y cuéntanos por qué te interesa el trabajo, qué experiencia tienes, qué te gusta, qué te disgusta y por qué. Si puedes enseñarnos algo que hayas hecho, mucho mejor. Puede ser un proyecto que has realizado en otra empresa y que sea público, un proyecto personal o una librería open-source. Dinos qué cumples del candidato ideal y no te tires de la moto: sabemos que nadie va a encajar al 100%.

Si tienes alguna duda pon un comentario en el post o envianos un correo. Gracias.