Empleo de React Native Software Engineer - Remoto en Remoto-107972-REMOTO

Publicado hace 21 días.

React Native Software Engineer - Remoto en Ia Interactive

Sueldo oculto

Remoto: LATAM

Empleado de tiempo completo

Inglés : Nivel Intermedio

¡Desafíate! Muéstranos tu talento y déjanos llevarlo más allá del límite. Buscamos geeks inconformes con lo ordinario.

Trabaja con los mejores, nuestro equipo está cambiando la forma en que las personas interactúan con la tecnología. ¡Te queremos de nuestro lado!

Perfil: 

Experiencia mínima de 4 años.


Actividades:

* Desarrollar y mantener aplicaciones móviles multiplataforma utilizando React Native.

* Colaborar con el equipo de diseño y otros desarrolladores para implementar características nuevas y mejoras.

* Optimizar el rendimiento de las aplicaciones para garantizar una experiencia de usuario fluida.

* Integrar y consumir servicios web utilizando API REST.

* Gestionar eficientemente el estado de la aplicación y la arquitectura general.

* Realizar pruebas unitarias y de integración para garantizar la calidad del código.

* Mantenerse actualizado con las tendencias y las actualizaciones de React Native.


Conocimientos necesarios:

* Dominio de React Native y JavaScript.

* Experiencia en la creación de aplicaciones móviles para las plataformas iOS y Android.

* Familiaridad con herramientas de construcción nativa (Xcode, Android Studio).

* Manejo de herramientas de desarrollo como React Developer Tools y React Native Debugger.

* Consumo de API REST y manipulación de datos en formato JSON.

* Gestión efectiva del estado de la aplicación. 

* Uso de bibliotecas y componentes de terceros en React Native.

* Comprensión de las guías de diseño y mejores prácticas de aplicaciones móviles.

* Pruebas unitarias y de integración.

* Familiaridad con herramientas de control de versiones como Git.

* Buenas habilidades de comunicación y resolución de problemas.


Conocimientos deseados:

* Experiencia con herramientas de gestión de estado como Redux.

* Arquitectura de aplicaciones y patrones de diseño.

* Familiaridad con tecnologías complementarias como GraphQL.

* Capacidad para escribir módulos nativos en Java (Android) o Swift/Objective-C (iOS) para funcionalidades no soportadas nativamente por React Native.

* Experiencia en el desarrollo de aplicaciones con alto tráfico.

* Conocimiento de herramientas de automatización de construcción y despliegue (CI/CD).

* Habilidades de diseño y experiencia en colaboración con equipos de diseño UX/UI.

* Conocimientos básicos de seguridad en aplicaciones móviles.