Desarrollador React Native - Temp

Randstad
Municipality of Madrid, Spain
4 days ago

Role details

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

Job location

Municipality of Madrid, Spain

Tech stack

JavaScript
API
iOS
CSS
Code Review
Global Positioning Systems (GPS)
Node.js
TypeScript
Tailwind
React
GIT
GraphQL
React Native
React
REST
Multiplatform
Software Version Control

Job description

Desarrollo Multiplataforma: Escribir y mantener un código base único para iOS y Android. Componentes: Crear componentes de UI reutilizables y fluidos con Flexbox y animaciones. Integración: Consumo de APIs REST/GraphQL y manejo del estado global (Redux, Zustand). Funciones Nativas: Integrar capacidades del dispositivo como GPS, Cámara y Notificaciones Push. Despliegue: Gestionar el ciclo de vida de la app, desde el testing hasta la publicación en tiendas (Store).

Requirements

Formación: Ingeniero Técnico

  • Conocimientos: nodejs
  • Experiencia: 5 años

Dominio de React.js: Experiencia sólida en el uso de Hooks (useState, useEffect, useMemo), componentes funcionales y el ciclo de vida de la aplicación. JavaScript Moderno (ES6+): Conocimientos avanzados de promesas, async/await, desestructuración y manipulación de arreglos. TypeScript: (Altamente recomendado hoy en día) Capacidad para desarrollar código tipado para reducir errores y mejorar la mantenibilidad. Gestión de Estado: Experiencia con librerías de estado global como Redux Toolkit, Zustand o Context API. Manejo de Estilos: Experiencia en CSS moderno mediante Tailwind CSS, Styled Components o módulos CSS. Consumo de APIs: Capacidad para integrar servicios RESTful o GraphQL (usando Axios o React Query). Control de Versiones: Uso fluido de Git (Gitflow, Pull Requests, Code Reviews).Desarrollador React Native (Móvil) Desarrollo Multiplataforma: Escribir y mantener un código base único para iOS y Android. Componentes: Crear componentes de UI reutilizables y fluidos con Flexbox y animaciones. Integración: Consumo de APIs REST/GraphQL y manejo del estado global (Redux, Zustand). Funciones Nativas: Integrar capacidades del dispositivo como GPS, Cámara y Notificaciones Push. Despliegue: Gestionar el ciclo de vida de la app, desde el testing hasta la publicación en tiendas (Store).

Benefits & conditions

¿A qué esperas para formar parte de nuestro gran equipo Randstad Digital?, aquí encontrarás motivos para ello: PLAN DE FORMACIÓN CONTINUA, plan de formación anual, acceso a plataforma elearning de formación técnica, plataforma de formación en habilidades¿ ACOMPAÑAMIENTO Y PLAN DE CARRERA, Tendrás un referente de Randstad Digital cerca de ti en todo momento. CONCILIACIÓN, Sabemos que tu vida personal es tan importante como la profesional por eso podrás disfrutar de 23 días de vacaciones y en la mayoría de nuestros proyectos tendrás un horario flexible. COMPROMISO y ESTABILIDAD, Incorporación a empresa en continuo crecimiento que apuesta por las nuevas tecnologías. SALARIO COMPETITIVO acorde a tu experiencia profesional. CONDICIONES contractuales competitivas, Plan de retribución flexible (tarjeta restaurante y cheques guardería) y Randstad Care, plataforma de ofertas y descuentos exclusivos.

About the company

Randstad Digital es la empresa de consultoría tecnológica del grupo Randstad especializada en servicios tecnológicos estables. Estamos presentes en más de 20 mercados y contamos con más de 25.000 especialistas a nivel global y a nivel nacional con más de 400 y tenemos oficinas en Madrid, Barcelona, Valencia, Sevilla, Zaragoza, Bilbao y Valladolid. Ofrecemos una amplia gama de servicios y soluciones tecnológicas para empresas de diferentes sectores: Banca, Seguros, Industria, Telecomunicaciones, Media, Digital, Aeronáutica, Automoción, Servicios y Administraciones públicas.

Apply for this position