Mobile Developer React Native - Senior

Job Description

Estamos buscando un React Native Developer Senior con amplia experiencia en desarrollo mobile para unirse a nuestro equipo. Este rol es clave para liderar el diseño y desarrollo de aplicaciones móviles que funcionan tanto en iOS y Android de alta calidad que impacten a miles de usuarios. Buscamos un profesional apasionado por la tecnología, con un enfoque en la excelencia técnica y resolución de problemas complejos.

Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones móviles utilizando React Native.
  •  Implementar flujos de navegación y pantallas.
  • Gestionar estados y eventos dentro de la aplicación. 
  • Asegurar la calidad del código mediante revisiones de código y buenas prácticas de programación.
  • Colaborar con equipos de diseño y producto para transformar requisitos en soluciones técnicas escalables.
  • Implementar pruebas automatizadas y realizar debugging para garantizar el rendimiento y estabilidad de las aplicaciones.
  • Optimizar las aplicaciones para una máxima velocidad y escalabilidad.
  • Consumir APIS para integrar datos desde el backend.

Requirements

  • Mínimo 5 años de experiencia en desarrollo mobile, específicamente con React Native.
  • Sólidos conocimientos de JavaScript y TypeScript.
  • Experiencia con integración de APIs RESTful y servicios en tiempo real (WebSockets).
  • Conocimiento avanzado de Redux y gestión de estado en aplicaciones complejas.
  • Experiencia en la publicación y mantenimiento de aplicaciones en App Store y Google Play Store.
  • Conocimiento de herramientas como Firebase.
  • Buen entendimiento de principios de diseño mobile y guidelines de Apple y Google.
  •  Experiencia con webviews y CI/CD 

Soft Skills

  • Habilidades de comunicación efectiva y experiencia colaborando en equipos distribuidos.
  • Capacidad para documentar adecuadamente el código y los procesos técnicos.

Deseables:

  • Experiencia con desarrollo nativo en iOS (Swift) o Android (Kotlin).
  • Conocimientos en GraphQL
  • Conocimiento  de herramientas como Git, Docker, y plataformas en la nube (AWS). 
  • Conocimientos en empresa de selección y evaluación de candidatos o experiencia previa trabajando con sistemas de seguimiento de candidatos (ATS)

Benefits

  • 100 % remoto desde cualquier país de Latinoamérica.
  • Pagos en dólares (USD)
  • Acceso exclusivo a un 60% de descuento en cursos de inglés, francés, alemán, portugués e italiano gracias a nuestra colaboración con una reconocida plataforma de aprendizaje.
  • Descuentos especiales en planes de medicina, psicología, nutrición y entrenamiento físico.
  • Soporte personalizado de un Account Manager durante todo el proyecto.
  • Al completar tu primer proyecto, obtendrás acceso a nuestra comunidad de freelancers y una lista de proyectos exclusivos en más de 5 países, incluyendo EE.UU.
  • Proyecto retador con empresa de tecnologia importante.