Back to search
Dynamic Devs Getonbrd · Posted 7d ago

React Native Mobile Engineer

Remote Remote

Mobile Development fully_remote lang_not_specified remote_full
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

🚀 Lo que esperamos de ti


🧱 Experiencia técnica Mobile (4+ años)

  • Experiencia sólida desarrollando aplicaciones en React Native en entornos productivos, idealmente participando en migraciones o coexistencia entre aplicaciones nativas e híbridas.
  • Dominio avanzado de TypeScript: tipado robusto, generics, type safety, type guards y modelado de datos complejo.
  • Conocimiento profundo del ecosistema mobile: ciclo de vida de aplicaciones, navegación, permisos, publicación en App Store y Google Play, firma y versionamiento.
  • Experiencia con herramientas modernas de build, distribución y OTA updates para React Native.
  • Comprensión de arquitecturas modulares (Module Federation, microfrontends, mini-apps) y experiencia con herramientas como Re.Pack o tecnologías equivalentes.
  • Gestión de estado utilizando distintas soluciones según el contexto (Redux Toolkit, Zustand, Jotai, Context API u otras).
  • Optimización de performance: renders, memoria, tamaño de bundle, lazy loading, tree-shaking y experiencia de usuario en condiciones de red variables.
  • Capacidad de debugging en dispositivos reales, incluyendo análisis de logs, problemas de red, rendimiento y diferencias entre plataformas.

🎨 Design System & Calidad

  • Experiencia construyendo o consumiendo design systems multiplataforma.
  • Uso de herramientas de documentación de componentes como parte del flujo de desarrollo y QA.
  • Experiencia en pruebas unitarias, integración y E2E para aplicaciones móviles.
  • Conocimiento de pruebas visuales y de regresión para garantizar consistencia visual y experiencias Pixel Perfect.
  • Comprensión del flujo Figma → Design Tokens → Código y de las prácticas necesarias para mantener alineación entre diseño y desarrollo.


🤖 AI-Native Development (No negociable)

Buscamos profesionales que integren IA como parte de su flujo de trabajo diario:

  • Uso habitual de Claude Code, Cursor, GitHub Copilot o herramientas similares.
  • Experiencia trabajando bajo principios de Spec-Driven Development, definiendo objetivos, restricciones, criterios de aceptación y contratos antes de implementar.
  • Conocimiento de MCP (Model Context Protocol) o capacidad demostrada para adoptarlo rápidamente.
  • Capacidad para estructurar contexto efectivo para agentes de IA y evaluar críticamente sus resultados.
  • Uso de IA para generación de código, pruebas, documentación, refactorización y code reviews.
  • Conocimiento de limitaciones y riesgos de los modelos (alucinaciones, patrones obsoletos, sobreingeniería, errores plausibles).
  • Criterio técnico para determinar cuándo utilizar IA y cuándo abordar problemas directamente.
  • Mentalidad de ownership: la IA acelera el trabajo, pero la responsabilidad técnica sigue siendo del ingeniero.


🚀 Ingeniería de Software y Delivery

  • Experiencia trabajando con Git en equipos distribuidos, utilizando workflows disciplinados y buenas prácticas de colaboración.
  • Conocimiento de CI/CD para aplicaciones móviles, incluyendo automatización de builds, distribución y despliegues.
  • Experiencia con feature flags, estrategias de release progresivo, canary releases y experimentación.
  • Familiaridad con herramientas de observabilidad, monitoreo de errores, crashes y performance en producción.
  • Experiencia trabajando bajo metodologías ágiles (Scrum, Kanban o similares), participando activamente en refinamientos, planificación, retrospectivas y demostraciones.

Projects

Somos una empresa de servicios de tecnología que busca proyectos de alto impacto haciendo de la innovación y transformación digital parte de diferentes empresas principalmente transnacionales latinoamericanas de diversos sectores económicos como retail, seguros, distribución de equipos médicos, banca y productos digitales masivos utilizados por los consumidores. en todo el continenteSomos partidarios de la excelencia técnica, DevOps, Entrega Continua e Integración Continua, conformando equipos de alto desempeño en proyectos desafiantes, orientados al crecimiento e implementación de nuevas tecnologías. Más importante aún, ofrecemos un entorno colaborativo y multicultural donde puedes aprender, disfrutar y crecer como profesional.📢 En Dynamic Devs buscamos a Software Engineer Frontend React Native para desarrollar aplicaciones móviles de alto rendimiento y haya trabajado con tecnologías modernas, asegurando una excelente experiencia de usuario en iOS y Android.

Funciones del cargo

  • Colaborar con equipos interfuncionales (Diseño, Producto, Backend, QA, TPM, Arquitectura) para transformar requerimientos en mini-apps modulares que se integran en una Super App.
  • Diseñar e implementar interfaces móviles priorizando consistencia visual, accesibilidad, performance y portabilidad entre web y mobile desde una sola base de código.
  • Construir y exponer módulos federados con Re.Pack (Module Federation aplicado a React Native), definiendo contratos claros para shared dependencies y estrategias de versionado independiente entre host y miniapps.
  • Consumir esquemas de Server Driven UI para renderizar pantallas y componentes dinámicamente, reduciendo la dependencia de despliegues por tienda.
  • Operar pipelines de OTA updates: builds, canales, profiles, rollback y segmentación por feature flags.
  • Garantizar la fidelidad "Pixel Perfect" entre diseño y producto final, integrando pruebas visuales automatizadas tanto a nivel de Design System como a nivel de flujos de UI del aplicativo.
  • Documentar componentes en una herramienta de documentación viva y mantener sincronía con el flujo de design tokens (desde Figma hasta el código sin intervención manual).
  • Integrar APIs RESTful y GraphQL, BFFs y CMS headless, con manejo robusto de estados de carga, errores, sincronización offline y persistencia de datos críticos.
  • Trabajar con un loop de desarrollo asistido por IA: spec-driven development, Claude Code para implementación y refactoring, MCPs para inyectar contexto del proyecto, y evaluación crítica de los outputs generados.
  • Participar en revisiones de código (humanas y asistidas por IA), aportar criterio técnico en decisiones de arquitectura, modularidad y performance, y compartir conocimiento de forma activa dentro del equipo.

Condiciones

💻 Beneficio Bring Your Own Device (A partir del 4to mes trabajando con nosotros, podrás adquirir un computador propio)
⌚ Horario flexible 🕒
🚀 Haz un impacto. Trabaja en proyectos desafiantes
📚 IT Training: acceso a más de 500 cursos actualizados cada semana 📖
🎤 Dev Talks: conferencias exclusivas con expertos del sector
🎉 Día especial: 🎂 ¡Día libre por cumpleaños!
👥 Trabaja en un equipo talentoso y multicultural usando tecnología increíble
🎙️ Escucha nuestro podcast aquí: 🔗 Escuchar Podcast
🌐 Visítanos en nuestra web: 🔗 Dynamic Devs

🌟 Diferenciadores (nice to have)

  • Experiencia previa en sector banking, fintech o industrias reguladas.
  • Contribuciones open source en el ecosistema React Native.
  • Experiencia operando un flujo Figma → design tokens → código automatizado en producción.
  • Conocimiento de accesibilidad aplicada a mobile (WCAG, ARIA, screen readers).
  • Haber operado una Super App productiva o liderado la migración de un monolito mobile hacia microfrontends.
  • Capacidad de escribir y mantener evals para validar la calidad de outputs generados por IA en flujos de desarrollo.
  • Experiencia integrando o construyendo MCP servers propios para conectar herramientas internas a agentes de IA.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent