Ingeniero Full Stack

Gustav19 jun 2023

Como Desarrollador Senior Full Stack, te unirás a un equipo distribuido cada vez mayor de 4 grandes ingenieros de software en la actualidad.

Buscamos a alguien con gran atención al detalle y al diseño. Si tiene experiencia en Ruby o Python y está interesado en aprender, esta es definitivamente una opción y también le recomendamos que se inscriba.

Trabajará en todos los aspectos de la aplicación, desde la codificación de interfaces de usuario y componentes hasta la creación de nuevos puntos finales o integraciones. El equipo tiene un buen sentido del humor y disfruta divertirse. Si desea ser parte de este viaje y dar forma al futuro de la dotación de personal, continúe leyendo.

Trabajo que realizarás:

  • Implementando nuevas funciones en nuestra aplicación web.
  • Resolver desafíos de programación complejos utilizando lenguajes de programación funcionales.
  • Desarrollando nuevas funciones para el usuario usando React.js.
  • Creación de componentes reutilizables y bibliotecas front-end para uso futuro según lo especificado por el equipo de UX.
  • Traducir diseños y wireframes en código de alta calidad integrado con el backend
  • Optimización de componentes para un rendimiento máximo en una amplia gama de navegadores y dispositivos con capacidad web.
  • Colaborar con el equipo de desarrollo para desarrollar una estrategia que permita una gran experiencia de usuario.
  • Investigar continuamente nuevas y mejores prácticas de codificación.
  • Realización de revisiones de código / revisiones de relaciones públicas periódicas para sus compañeros.
  • Mantener el código existente y corregir errores.
  • Pruebas de unidad de escritura, integración y E2E.

Formación y experiencia:

  • Más de 5 años de experiencia en el mundo real en desarrollo de software.
  • Conocimiento de Elixir y OTP al nivel que le permite escribir código funcional y de alta calidad (o experiencia en un lenguaje similar como Ruby, Python).
  • Capacidad para escribir pruebas útiles y fáciles de mantener.
  • Familiaridad con las bases de datos relacionales (usamos principalmente Postgres).
  • Buen conocimiento de los patrones arquitectónicos y principios de diseño más comunes.
  • Conocimiento sólido de cómo funcionan las aplicaciones web.
  • Experiencia en el ecosistema React.js (Redux, Sagas, styled-components) y sus principios fundamentales.
  • Conocimientos prácticos competentes de JavaScript, HTML5, CSS3 modernos.
  • Experiencia con herramientas de desarrollo front-end comunes como Babel, Webpack, yarn, etc.
  • Familiaridad con las API RESTful.
  • Experiencia con control de versiones y fuentes, preferiblemente Git.
  • Conocimiento del comportamiento general de renderizado del navegador y medición y optimización del rendimiento.
  • Familiaridad con varias herramientas de AWS como S3, SQS, Lambda, etc.
  • La experiencia con aplicaciones web móviles es una gran ventaja.
  • Pasión por la experiencia del usuario y el desarrollo centrado en el usuario con un gran ojo para los detalles.
  • Excelentes habilidades de comunicación en inglés, tanto escritas como verbales, que incluyen liderar conversaciones relacionadas con el diseño, la capacidad de construir y fomentar buenas relaciones y fomentar un entorno de colaboración.
  • Fuerte jugador de equipo que es capaz de autogestionar el tiempo y los entregables de forma proactiva.
  • Capacidad para comprender los requisitos comerciales y traducirlos en requisitos técnicos.
  • Emprendedor y aprendiz apasionado.
  • Ubicado en una zona horaria europea o estadounidense.

Beneficios:

  • Trabajar de forma remota: Creemos en las personas que trabajan donde son más felices y productivas. Para este puesto, lo ideal sería que estuvieras ubicado en una zona horaria de los EE. UU. O Europa.
  • Configuración de oficina en casa + cobertura de hardware / software: Obtenga un ordenador portátil y cualquier hardware, software o servicio que necesite y sea razonable para hacer su trabajo.
  • Vacaciones mínimas: Mínimo 25 días. Si siente la necesidad de un descanso, háganoslo saber y lo haremos realidad.
  • Retiros: Cuando podemos, nos reunimos en persona para reuniones de empresa al menos una vez al año.
  • Marque la diferencia y crezca con nosotros: Trabaje directamente con los fundadores de la empresa en un equipo pequeño y flexible.
  • Salario competitivo y opciones sobre acciones.
Trabajo cerrado

¿Necesitas ayuda para mejorar tu CV?

CV