Arquitecto Mobile React Native (iOS/Android) – Solution Architecture
Arquitecto Mobile React Native (iOS/Android) – Solution Architecture
Objetivo del rol
Definir y gobernar la arquitectura end to end de la app móvil en React Native, asegurando escalabilidad, seguridad, rendimiento, mantenibilidad y una ejecución consistente del equipo.
Responsabilidades principales
Definir la arquitectura de referencia del canal móvil: modularización, capas (UI, dominio, datos), estrategia de navegación, estado y gestión de dependencias.
Establecer estándares de calidad técnica: convenciones de código, linters, estrategia de branching, PR reviews, Definition of Done técnico, criterios de performance.
Diseñar el enfoque de integración con backend: contratos de API, versionado, resiliencia, manejo de errores, caching, offline first si aplica.
Definir estrategia de seguridad: autenticación/autorización, almacenamiento seguro, hardening, protección de secretos, consideraciones OWASP Mobile.
Definir estrategia de observabilidad: logging, crash reporting, métricas de app, trazabilidad funcional.
Liderar decisiones tecnológicas: librerías RN, Expo vs bare RN, librerías de UI, i18n, analytics.
Asegurar alineamiento con prácticas de delivery: CI/CD, builds, distribución y governance de releases.
Acompañar a Tech Lead y equipo en diseño detallado, revisiones de arquitectura y resolución de problemas complejos.
Tipo de proyecto
Proyecto cerrado
Conocimientos requeridos
Imprescindibles:
Experiencia sólida en Node.js y TypeScript en entorno profesional.
Diseño/consumo de APIs REST, control de errores, validación y versionado.
Experiencia con bases de datos: PostgreSQL/MySQL o MongoDB.
Testing (Jest u otros) y buenas prácticas de calidad (linting, code review).
Integración de servicios externos y gestión de secretos/configuración.
Valorable:
NestJS/Express, GraphQL, colas/eventos (Kafka/RabbitMQ), cache (Redis).
Docker y fundamentos de Kubernetes.
Cloud (Azure/AWS/GCP) y observabilidad (App Insights, Grafana).
Seguridad aplicada (OWASP, rate limiting, auditoría).
- Estado remoto
- Completamente remoto
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.