Programador Front-End Con React Native
Role details
Job location
Tech stack
Job description
Descripción El Especialista en React Native será responsable de diseñar, desarrollar e implementaraplicaciones móviles nativas de alta calidad para dispositivos iOS y Android.Estas aplicaciones estarán dirigidas tanto a proyectos internos como a clientes externos.Responsabilidades Principales Desarrollo de Aplicaciones Móviles: Crear y mantener aplicaciones móviles nativas utilizando React Native, garantizando un rendimiento óptimo y una experiencia de usuario coherente en ambas plataformas.Integración de APIs: Conectar las aplicaciones con servicios backend a través de APIs RESTful, asegurando una comunicación eficiente y segura.Colaboración Multidisciplinar: Trabajar estrechamente con diseñadores, desarrolladores backend y otros miembros del equipo para definir y desarrollar nuevas funcionalidades y mejorar las existentes.Optimización de Rendimiento: Identificar y solucionar problemas de rendimiento, garantizando aplicaciones rápidas y fluidas.Mantenimiento de Código: Escribir código limpio, modular y reutilizable, siguiendo las mejores prácticas de desarrollo y asegurando la mantenibilidad a largo plazo.Actualización Continua: Mantenerse al día con las últimas tendencias y actualizaciones en el ecosistema de React Native y desarrollo móvil en general.Requisitos mínimos Formación Académica: Grado en Ingeniería Informática, Desarrollo de Software o áreas afines, no siendo imprescindible la formación en ingeniería.Experiencia Profesional: 2-3 años de experiencia en desarrollo de aplicaciones móviles utilizando React Native.Conocimientos Técnicos: ? Dominio de JavaScript y React Native.? Experiencia en integración con APIs RESTful.? Conocimiento de los ciclos de vida de las aplicaciones móviles y sus respectivos entornos de desarrollo (Xcode para iOS y Android Studio para Android).? Familiaridad con herramientas de control de versiones, por ejemplo Git.? Comprensión de los principios de diseño de interfaces móviles y las guías de estilo de Apple y Google.Habilidades Blandas: ? Capacidad para trabajar en equipo y comunicarse efectivamente.? Habilidad para resolver problemas de manera proactiva.? Adaptabilidad y disposición para aprender nuevas tecnologías.? Orientación al detalle y compromiso con la calidad del producto.Competencias Valoradas Experiencia con Redux u otras librerías de gestión de estado.Conocimientos en desarrollo nativo para iOS (Swift/Objective-C) o Android (Java/Kotlin).Familiaridad con metodologías ágiles de desarrollo, como Scrum o Kanban.¿Es valorable?Experiencia en publicación de aplicaciones en App Store y Google Play Store.Conocimiento de herramientas de testing y depuración en entornos móviles.
Requirements
Requisitos mínimos Formación Académica: Grado en Ingeniería Informática, Desarrollo de Software o áreas afines, no siendo imprescindible la formación en ingeniería. Experiencia Profesional: 2-3 años de experiencia en desarrollo de aplicaciones móviles utilizando React Native. Conocimientos Técnicos: ? Dominio de JavaScript y React Native. ? Experiencia en integración con APIs RESTful. ? Conocimiento de los ciclos de vida de las aplicaciones móviles y sus respectivos entornos de desarrollo (Xcode para iOS y Android Studio para Android). ? Familiaridad con herramientas de control de versiones, por ejemplo Git. ? Comprensión de los principios de diseño de interfaces móviles y las guías de estilo de Apple y Google. Habilidades Blandas: ? Capacidad para trabajar en equipo y comunicarse efectivamente. ? Habilidad para resolver problemas de manera proactiva. ? Adaptabilidad y disposición para aprender nuevas tecnologías. ? Orientación al detalle y compromiso con la calidad del producto. Competencias Valoradas Experiencia con Redux u otras librerías de gestión de estado. Conocimientos en desarrollo nativo para iOS (Swift/Objective-C) o Android (Java/Kotlin). Familiaridad con metodologías ágiles de desarrollo, como Scrum o Kanban. ¿Es valorable? Experiencia en publicación de aplicaciones en App Store y Google Play Store. Conocimiento de herramientas de testing y depuración en entornos móviles.