React Native Developer

  • Engineering
  • Buenos Aires, Argentina

React Native Developer

Job description

Estamos buscando desarrolladores con experiencia en React Native para sumarse a nuestro equipo de expertos.
 

Responsabilidades

  • Construir componentes reutilizables y librerías para uso futuro.

  • Desarrollar interfaces de usuario uniformes y “pixel-perfect” en ambas plataformas móviles.

  • Diagnosticar y corregir errores y cuellos de botella de performance.

  • Utilizar las API nativas para integraciones complejas en ambas plataformas

  • Escribir y mantener pruebas automatizadas.

  • Optimizar componentes para obtener el máximo rendimiento en una amplia gama de dispositivos y navegadores.

Beneficios

  • Medicina Prepaga (OSDE).

  • Almuerzos a cargo de la empresa.

  • Frutas, snacks y bebidas gratis.

  • Tres semanas de vacaciones.
     

Otras cosas que te pueden interesar...

  • Trabajamos con MacBooks Pro de última generación (cuando las renovamos te llevás la vieja de regalo)

  • Participamos activamente en la comunidad (React/JavaScript) dando charlas, workshops y haciendo contribuciones open-source.

  • Elegimos proyectos técnicamente desafiantes.

  • Tenemos terraza con parrilla.

     

Requirements

  • Sólidos conocimientos de JavaScript y sus matices, incluida la sintaxis ES6+.

  • Conocimientos de programación funcional y orientada a objetos.

  • Capacidad para escribir código JavaScript limpio y bien estructurado.

  • Comprensión completa de React y sus principios fundamentales.

  • Experiencia en el uso de librerías para manejo de estado (tipo Redux, MobX).

  • Solidez al trabajar con dependencias de terceros y depurando conflictos.

  • Experiencia con suites de pruebas automatizadas, como Jest, Mocha o Detox.

  • Conocimientos básicos de Java, Swift y Objective-C.
  • Familiaridad con herramientas de desarrollo nativas, como XCode y Android Studio. 
  • Conocimientos de publicación en los stores de Android y iOS.
  • Manejo básico y experiencia con herramientas de diseño (tipo Photoshop, Sketch, inVision, Zeplin)

  • Buen ojo (que no te de lo mismo un pixel de mas o de menos).

  • Conocimientos de layout con Flexbox.

  • Experiencia usando Git.

  • Capacidad para comprender los requisitos de negocio y traducirlos en requisitos técnicos.

  • Nivel intermedio/avanzado de Inglés.