👨🏻‍💻 postech.work

React Native Developer

Bravent • 🌐 In Person

In Person Posted 6 days, 10 hours ago

Job Description

¿Quiénes somos?

Somos una empresa especializada en tecnologías

Microsoft

donde se impulsa la innovación y, sobre todo, el entorno colaborativo. Nuestra pasión por las últimas tecnologías nos lleva a estar en continua innovación, para así implementar nuestros proyectos con las soluciones más punteras.

Actualmente, estamos buscando una persona para incorporarse en nuestro equipo de

Frontend

como

React Native

. Formará parte del equipo de desarrollo móvil, participando en el diseño e implementación de nuevas funcionalidades, integración con servicios backend y publicación en store. La principal misión de esta posición será desarrollar y mantener aplicaciones móviles en

React Native

sobre el ecosistema

Expo

, integradas con

Firebase

y

Sanity

, garantizando una experiencia de usuario fluida, buen rendimiento y código mantenible.

¿Qué harás?

Desarrollar nuevas funcionalidades y evolutivos en aplicaciones móviles construidas con

React Native

y

Expo

.

Implementar interfaces móviles reutilizables siguiendo diseños UX/UI (componentes, navegación, theming y layouts responsivos).

Diseñar y configurar la navegación mediante

Expo Router

(stacks, tabs, layouts anidados, deep linking básico).

Utilizar de forma intensiva el

SDK de Expo

y sus componentes (expo-image, expo-notifications, expo-location, etc.) cuando proceda.

Integrar y mantener servicios de

Firebase

: Autenticación, base de datos (Firestore / Realtime Database), Storage, Cloud Functions, Messaging/Push Notifications, etc.

Integrar y consumir contenido desde

Sanity

como Headless CMS (esquemas, queries, consumo de contenido desde la app).

Gestionar configuraciones específicas de

Expo

(app.json/app.config, OTA Updates, assets, permisos nativos).

Utilizar

Android Studio

y

Xcode

para:

  • Ejecución y depuración en emuladores/simuladores y dispositivos físicos.

  • Revisión de logs, firma, builds y generación de artefactos cuando sea necesario.

Colaborar en la publicación, actualización y mantenimiento de las apps en

Google Play

y

App Store

.

Escribir código limpio, estructurado y testeable, incluyendo

tests unitarios y de integración básicos

.

Participar en

code reviews

y alinearse con los estándares de desarrollo del equipo.

¿Qué necesitas?

Al menos

3 años

de experiencia en desarrollo móvil con

React Native

.

Experiencia sólida con el ecosistema

Expo

:

Creación y configuración de proyectos, uso del SDK de Expo, OTA Updates, gestión de assets y permisos.

Buen dominio de

JavaScript

y

TypeScript

en entorno React.

Conocimientos sólidos de:

React Hooks

, componentes funcionales, contexto, manejo de estado a nivel de componente.

Expo Router

para navegación (files-based routing, stacks, tabs, layouts).

Experiencia práctica integrando

Firebase

en aplicaciones móviles:

Autenticación, base de datos, notificaciones push, etc.

Experiencia utilizando

Sanity

como Headless CMS (modelado de esquemas y consumo desde la app).

Conocimientos y práctica en

testing

:

tests unitarios

con Jest y pruebas de componentes con React Native Testing Library (u otro framework similar).

Uso habitual de

Android Studio

y

Xcode

:

Ejecución y depuración en emuladores/simuladores, conexión con dispositivos físicos, manejo básico de builds.

Manejo de

REST APIs

y/o

GraphQL

(consumo, manejo de errores, autenticación).

Uso de

Git

(branching, pull requests, code reviews).

Experiencia trabajando en equipos ágiles (Scrum / Kanban).

Además, se valorará:

Librerías de gestión de estado global en React Native (Redux, Zustand, Recoil, etc.).

Testing end-to-end en mobile (Detox u otras herramientas similares).

Optimización de rendimiento en React Native (listas grandes, memoización, optimización de imágenes, profiling).

Integraciones móviles habituales: deep linking avanzado, mapas, in-app purchases, SDKs nativos específicos, etc.

Conocimientos de

CI/CD para mobile

(EAS, fastlane, GitHub Actions, etc.).

Conocimientos de analítica e instrumentación (Analytics de Firebase, Segment, etc.).

¿Qué te hará tener éxito en este rol?

Enfoque en calidad, mantenibilidad y robustez del código.

Capacidad para trabajar de forma autónoma dentro de una arquitectura ya definida.

Buena comunicación con el resto del equipo (mobile, backend, UX/UI, producto).

Capacidad para diagnosticar y resolver problemas en dispositivos reales (debug, logs, monitorización).

Proactividad para proponer mejoras de UX, rendimiento y experiencia de usuario.

Orientación a objetivos y cumplimiento de plazos.

¿Qué ofrecemos?

Participación en proyectos móviles con React Native / Expo, integrados con Firebase y Sanity.

Entorno donde se cuida la calidad del producto y del código.

Colaboración con un equipo multidisciplinar (backend, UX/UI, producto).

Teletrabajo.

Formación.

Seguro médico.

Horario y jornada flexible (36 horas / semanales).

Día del cumpleaños libre.

Proyectos internacionales.

No lo dudes,

¿Te unes a nuestro equipo? :

www.bravent.net

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.