Programador Front-End Con React Native

Highlander
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Tech stack

Java
JavaScript
API
Agile Methodologies
Android Studio
iOS
XCode
App Store (IOS)
Mobile Application Development
Computer Engineering
Integrated Development Environments
Mobile Application Software
Performance Tuning
Scrum
Software Engineering
React
Backend
GIT
Kotlin
React Native
Front End Software Development
React
Google Play
Objective C++
REST
Software Version Control

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.

Apply for this position