Empleo de Mobile Engineer Mid · React Native + Expo | App iOS/Android | 100% remoto en Álvaro Obregón,CDMX-114542-MX

Publicado hoy.

Mobile Engineer Mid · React Native + Expo | App iOS/Android | en Analistas En Seguridad Privada Y Sistemas

Sueldo oculto

Ciudad de México - Híbrido

Empleado de tiempo completo

Inglés : Nivel Intermedio

Sobre ALPRO


ALPRO es una startup de tecnología (PropTech) que construye la plataforma de gestión y administración de condominios de lujo para el mercado de Estados Unidos. La plataforma web ya está en producción y ahora vamos por la app móvil de los residentes.


Somos un equipo pequeño y senior, 100% remoto.


El rol


Buscamos a la persona que construya la app móvil de ALPRO desde el primer commit hasta la App Store.


La arquitectura, el diseño y las historias de usuario ya están definidos cuando tú llegas: no vas a adivinar qué construir ni a pelear con un backlog vago. Lo que vas a hacer es construirlo bien, con criterio propio sobre el lado móvil, y llevarlo hasta que esté publicado y funcionando en el teléfono de residentes reales.


Es una app para inquilinos y propietarios de condominios: consultar su estado de cuenta y recibos, levantar solicitudes de mantenimiento, reservar amenidades, ver documentos y anuncios de su edificio, y recibir notificaciones push cuando algo cambia.


Un solo código en React Native + Expo para iOS y Android, con iOS como prioridad. Consume la misma API que la plataforma web, así que no vas a construir backend.


Lo que hace interesante este rol: es un producto greenfield dentro de una plataforma madura. Tienes la libertad de un proyecto desde cero y el respaldo de un backend, un diseño y una definición de producto que ya existen y funcionan.


## Responsabilidades


Construcción


- Montar el proyecto desde cero: Expo, TypeScript, EAS Build, entornos separados y CI, con builds firmados que cualquiera del equipo pueda disparar.

- Implementar la app completa: **autenticación con correo y contraseña, verificación en dos pasos por código al correo y desbloqueo biométrico (Face ID, Touch ID, huella)**, navegación, dashboards, estado de cuenta y recibos en PDF, solicitudes de mantenimiento con cámara y adjuntos, reserva de amenidades, documentos, anuncios y perfil.

- Implementar **notificaciones push nativas** (APNs y FCM) con deep links a la pantalla correcta, incluyendo la app cerrada.

- Cuidar lo que en móvil sí importa: comportamiento sin conexión y con red mala, subidas que sobreviven a que la app pase a segundo plano, permisos pedidos en el momento correcto, y arranque rápido.

- Trabajar en español e inglés dentro de la app (i18n) y sobre un sistema de diseño que ya existe.


Calidad y seguridad


- Escribir la app para que pase la revisión de Apple a la primera o a la segunda, no a la quinta.

- Implementar el hardening: almacenamiento seguro de la credencial de sesión en Keychain y Keystore, certificate pinning, expiración de sesión, y que ningún dato personal se filtre a los reportes de error.

- Probar en dispositivos reales, incluyendo pantallas chicas y gama baja, y dejar evidencia en video de cada flujo. Aquí ninguna historia avanza sin evidencia de que sus criterios de aceptación corren.


Publicación y operación


- Llevar la app hasta App Store y Google Play: cuentas, fichas, capturas, etiquetas de privacidad y distribución interna por TestFlight.

- Responder a los rechazos de Apple con criterio, no con parches al azar.

- Sostener la app publicada: correcciones sin ciclo de revisión con EAS Update, monitoreo de errores y las versiones siguientes.


Requisitos (must)


- 3 a 5 años desarrollando aplicaciones móviles, con 2+ años en React Native.

- Apps tuyas publicadas en App Store. Vamos a pedirte los links y a abrirlos. Haber participado en una app no es lo mismo que haberla llevado a la tienda.

- Haber pasado por un rechazo de Apple y haberlo resuelto. Nos interesa más eso que un currículum pulcro.

- TypeScript sólido, consumo de APIs REST y manejo de estado con criterio.

- Manejo real del ciclo nativo: permisos, notificaciones push, cámara, almacenamiento seguro, deep links.

- Git y flujo de trabajo con revisión de PR y CI (usamos GitHub).

- Inglés de lectura técnica: el producto, la documentación y las historias de usuario están en inglés.

- Dedicación exclusiva: este debe ser tu único trabajo. No es compatible con otro empleo, freelance con compromiso de horas ni proyectos paralelos con clientes. Es requisito, no preferencia.

- Disponibilidad para iniciar en octubre de 2026.


Deseable (suma puntos, no es requisito)


- Expo y EAS (Build, Submit, Update) en un proyecto que hayas llevado a producción.

- Pruebas automatizadas en móvil (Detox, Maestro).

- Experiencia en SaaS B2B multi-tenant o productos con roles y permisos.

- Fintech, real estate o productos con módulo de pagos y estados de cuenta.

- Haber trabajado con un sistema de diseño ya definido, sin reinventarlo.

- Swift o Kotlin para los momentos en que hay que bajar a código nativo.


Nuestro stack


- Móvil (lo que vas a construir): React Native + Expo · TypeScript · EAS Build y Update · APNs y FCM.

- Plataforma: React + Vite + TypeScript · Node.js + Express + TypeScript · PostgreSQL en Aurora (Drizzle ORM) · BullMQ + Redis · SendGrid · AWS.

- Proceso: GitHub con CI (lint, type check, unit, integration, build obligatorios) · ClickUp para el sprint · ciclo de 3 gates con evidencia obligatoria.


Ofrecemos


- Sueldo de $35,000 a $45,000 MXN mensuales, según experiencia y esquema de contratación.

- Equipo de trabajo: MacBook y dispositivos de prueba iOS y Android.

- Full-time, 100% remoto (México), con reuniones presenciales ocasionales en CDMX.

- Un producto real con cliente enterprise en EUA, ya en producción: nada de proyectos de cajón.

- La app es tuya de punta a punta, desde el primer commit hasta la tienda.

- Equipo chico y senior: trabajas directo con el tech lead y el PM, sin burocracia.


Proceso de selección (rápido, 2 etapas)


1. Videollamada de 30 minutos con el PO/PM (fit, experiencia y expectativas).

2. Entrevista técnica en vivo con el equipo (caso práctico de móvil, sin proyecto para llevar a casa).


Arranque objetivo: octubre de 2026.