Empresa cliente de Pavago busca un Desarrollador/a de Aplicaciones Móviles con experiencia en iOS, Android, React Native o Flutter para un puesto full-time y remoto. Deberá construir, mantener y optimizar aplicaciones móviles modernas, integrando APIs y colaborando con equipos de producto y diseño.
Ideal para desarrolladores móviles apasionados por construir experiencias innovadoras. Ofrece la oportunidad de trabajar en proyectos desafiantes y colaborar con equipos de producto y diseño.
Desarrollador de Aplicaciones Móviles (iOS / Android / React Native / Flutter) – Puesto Remoto Tipo de puesto: Full-Time, Remoto Horario laboral: Horario comercial de EE. UU. Acerca del rol En Pavago, uno de nuestros clientes está contratando un Desarrollador de Aplicaciones Móviles para construir, mantener y optimizar aplicaciones móviles modernas en plataformas iOS y Android. Este rol es ideal para alguien que disfrute de: - Construir experiencias móviles pulidas - Entregar aplicaciones listas para producción - Resolver desafíos de rendimiento - Colaborar estrechamente con los equipos de producto, diseño y backend Trabajarás en: - Desarrollo móvil nativo - Frameworks multiplataforma - Integraciones de API - Gestión de lanzamientos - Optimización de rendimiento - Arquitectura móvil Este no es solo un rol de mantenimiento. Buscamos a alguien que pueda: - Construir funcionalidades de principio a fin - Entregar de manera confiable - Mejorar la experiencia del usuario - Contribuir a productos móviles escalables utilizados en entornos del mundo real Qué gestionarás: Desarrollo de Aplicaciones Móviles - Construir y mantener aplicaciones móviles utilizando: - Swift / Objective-C (iOS) - Kotlin / Java (Android) - React Native - Flutter - Implementar interfaces móviles responsivas y "pixel-perfect" a partir de prototipos de diseño de Figma / Sketch. - Desarrollar arquitecturas móviles escalables y mantenibles. - Integrar APIs y servicios backend utilizando: - APIs REST - GraphQL - Sistemas de autenticación Desarrollo de Funcionalidades y Entrega de Producto - Construir nuevas funcionalidades móviles orientadas al usuario. - Colaborar con: - Gerentes de producto - Diseñadores - Ingenieros backend - Mejorar la funcionalidad, la capacidad de respuesta y la usabilidad de la aplicación. - Asegurar la compatibilidad entre dispositivos y plataformas. - Contribuir a la planificación de sprints y la priorización de funcionalidades. Pruebas, QA y Confiabilidad - Escribir y mantener: - Pruebas unitarias - Pruebas de UI - Cobertura de pruebas automatizadas - Depurar: - Crashes - Fugas de memoria - Cuellos de botella de rendimiento - Problemas específicos del dispositivo - Mantener altos estándares de calidad de código y confiabilidad de las pruebas. - Soportar la integración CI/CD para pruebas y despliegues. Gestión de Lanzamientos y Despliegue - Gestionar lanzamientos a través de: - TestFlight - Apple App Store - Google Play Console - Preparar: - Builds de lanzamiento - Metadatos - Notas de lanzamiento - Requisitos de cumplimiento de la tienda - Asegurar que las aplicaciones cumplan con los estándares de revisión de Apple y Google. - Mantener flujos de trabajo de despliegue confiables. Optimización y Monitoreo de Rendimiento - Monitorear el rendimiento de la aplicación utilizando: - Firebase Crashlytics - Sentry - New Relic - Optimizar: - Rendimiento de inicio - Uso de memoria - Eficiencia de la batería - Capacidad de respuesta - Mejorar la estabilidad de la aplicación y las sesiones sin crashes. Seguridad y Cumplimiento - Implementar: - Autenticación segura - OAuth2 - JWT - Almacenamiento local seguro - Asegurar el cumplimiento con: - GDPR - HIPAA - SOC 2 - Estándares de seguridad de la plataforma - Proteger datos sensibles de usuarios y APIs. Qué te hace un buen candidato - Te importa profundamente la experiencia del usuario móvil. - Escribes código limpio, mantenible y listo para producción. - Equilibras la iteración rápida con la arquitectura escalable. - Disfrutas depurando y resolviendo problemas técnicos. - Te comunicas eficazmente con stakeholders técnicos y no técnicos. - Prosperas en entornos de producto de ritmo rápido. Requisitos (Indispensables) Experiencia - Más de 3 años de experiencia profesional en desarrollo de aplicaciones móviles. - Fuerte experiencia con: - Swift / Kotlin - React Native - Flutter o frameworks móviles equivalentes. - Experiencia publicando aplicaciones en: - Apple App Store - Google Play Store Habilidades Técnicas - Fuerte comprensión de: - Arquitectura móvil - Integraciones de API - Gestión de estado - Depuración - Optimización de rendimiento móvil - Familiaridad con: - Flujos de trabajo CI/CD - Fastlane - Bitrise - Flujos de trabajo Git Calificaciones Preferidas - Experiencia construyendo aplicaciones con: - Notificaciones push - Sistemas de chat - Actualizaciones en vivo - Compras dentro de la aplicación - Experiencia escalando aplicaciones con: - Más de 10.000 descargas - Bases de usuarios activos en producción - Familiaridad con: - Firebase Analytics - Mixpanel - Amplitude - Experiencia en la industria en: - SaaS - Fintech - Salud - E-commerce Herramientas y Tecnologías - Swift / Kotlin - React Native / Flutter - APIs REST / GraphQL - Firebase Crashlytics - Sentry / New Relic - Fastlane / Bitrise - Git / Flujos de trabajo CI/CD Cómo es un día típico - Asistir a reuniones diarias (stand-ups) y revisar prioridades de funcionalidades. - Construir y mejorar funcionalidades de la aplicación móvil. - Integrar APIs y servicios backend. - Probar la funcionalidad en diferentes dispositivos y sistemas operativos. - Depurar crashes y optimizar el rendimiento. - Colaborar con diseñadores para implementar UI "pixel-perfect". - Preparar builds y gestionar despliegues. - Mantener repositorios y documentación limpios. En resumen: Ayudarás a construir aplicaciones móviles de alta calidad que sean rápidas, confiables, seguras y optimizadas para la experiencia del usuario. Métricas Clave de Éxito (KPIs) - Sesiones sin crashes ≥ 99.5% - Calificaciones en la tienda de aplicaciones ≥ 4.5 estrellas - Entrega a tiempo de sprints y funcionalidades - Reducción del backlog de errores y retrasos en lanzamientos - Mejora del rendimiento y la capacidad de respuesta de la aplicación - Aumento de la adopción, retención y participación del usuario Por qué este rol se destaca - Oportunidad de trabajar en aplicaciones móviles de producción del mundo real. - Exposición a frameworks y herramientas móviles modernos. - Alta propiedad sobre la calidad de la aplicación y la experiencia del usuario. - Colaboración multifuncional con equipos de producto y diseño. - Oportunidad de escalar aplicaciones y mejorar la infraestructura móvil. - Fuerte potencial de crecimiento hacia: - Ingeniero Móvil Senior - Arquitecto Móvil - Liderazgo de Ingeniería Proceso de Entrevista 1. Preselección telefónica inicial. 2. Entrevista por video con el reclutador. 3. Evaluación técnica (ejercicio de construcción de funcionalidades o integración de API). 4. Entrevista con el cliente con el equipo de Ingeniería/Producto. Oferta y Onboarding Aplica ahora Si disfrutas construyendo aplicaciones móviles, te encanta resolver desafíos de rendimiento y UX, prosperas en entornos de desarrollo de ritmo rápido y quieres trabajar en aplicaciones de producción escalables, este rol es una gran oportunidad para crecer dentro de la ingeniería móvil moderna y el desarrollo de productos.