Mobile App Developer (iOS/Android)
Se busca Mobile App Developer para trabajar de manera remota en Pavago, desarrollando aplicaciones móviles en iOS, Android, React Native y Flutter.
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.
Descripción del puesto
Mobile App Developer (iOS / Android / React Native / Flutter) – Remoto Tipo de puesto: Tiempo completo, remoto Horarios de trabajo: Horarios comerciales de EE. UU. Sobre el rol En Pavago, uno de nuestros clientes está buscando un desarrollador de aplicaciones móviles para crear, mantener y optimizar aplicaciones móviles modernas en plataformas iOS y Android. Este rol es ideal para alguien que disfruta: - Construyendo experiencias móviles pulidas - Entregando aplicaciones listas para producción - Resolviendo desafíos de rendimiento - Colaborando estrechamente con equipos de producto, diseño y backend Trabajará en: - Desarrollo móvil nativo - Marcos de trabajo multiplataforma - Integraciones de API - Gestión de lanzamientos - Optimización de rendimiento - Arquitectura móvil Este no es solo un rol de mantenimiento. Estamos buscando a alguien que pueda: - Construir características 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 Lo que tendrá a su cargo - 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 perfectas a partir de: - Prototipos de diseño de Figma - Sketch - Desarrollo de características y entrega de producto - Construir nuevas características móviles para el usuario - Colaborar con: - Gerentes de producto - Diseñadores - Ingenieros de backend - Mejorar la funcionalidad, la capacidad de respuesta y la usabilidad de la aplicación - Asegurar la compatibilidad entre dispositivos y plataformas - Pruebas, control de calidad y confiabilidad - Escribir y mantener: - Pruebas unitarias - Pruebas de UI - Cobertura de pruebas automatizadas - Depurar: - Fallos - Fugas de memoria - Cuellos de botella de rendimiento - Problemas específicos del dispositivo - Gestión de lanzamientos y despliegue - Gestionar lanzamientos a través de: - TestFlight - Apple App Store - Google Play Console - Preparar: - Compilaciones de lanzamiento - Metadatos - Notas de lanzamiento - Requisitos de cumplimiento de la tienda - Optimización de rendimiento y monitoreo - Monitorear el rendimiento de la aplicación utilizando: - Firebase Crashlytics - Sentry - New Relic - Optimizar: - Rendimiento de inicio - Uso de memoria - Eficiencia de batería - Capacidad de respuesta - 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 plataforma Lo que lo hace un buen candidato - Se preocupa profundamente por la experiencia del usuario móvil - Escribe código limpio, mantenible y listo para producción - Equilibra la iteración rápida con arquitectura escalable - Disfruta depurando y resolviendo problemas técnicos - Comunica de manera efectiva con partes interesadas técnicas y no técnicas - Prospera en entornos de producto en constante movimiento Requisitos (imprescindibles) - Experiencia de 3+ años en desarrollo profesional de aplicaciones móviles - Experiencia sólida con: - Swift / Kotlin - React Native - Flutter o marcos de trabajo de aplicaciones móviles equivalentes - Experiencia publicando aplicaciones en: - Apple App Store - Google Play Store Habilidades técnicas - Comprensión sólida de: - Arquitectura móvil - Integraciones de API - Gestión de estado - Depuración - Optimización de rendimiento móvil - Familiaridad con: - Flujos de trabajo de CI/CD - Fastlane - Bitrise - Flujos de trabajo de Git Cualificaciones preferidas - Experiencia construyendo aplicaciones con: - Notificaciones push - Sistemas de chat - Actualizaciones en vivo - Compras dentro de la aplicación - Experiencia escalando aplicaciones con: - 10K+ descargas - Bases de usuarios activos en producción - Familiaridad con: - Firebase Analytics - Mixpanel - Amplitude - Experiencia en la industria en: - SaaS - Fintech - Salud - Comercio electrónico Herramientas y tecnologías - Swift / Kotlin - React Native / Flutter - REST APIs / GraphQL - Firebase Crashlytics - Sentry / New Relic - Fastlane / Bitrise - Git / Flujos de trabajo de CI-CD Cómo es un día típico - Asistir a reuniones de pie de sprint y revisar prioridades de características - Construir y mejorar características de aplicaciones móviles - Integrar APIs y servicios de backend - Probar funcionalidad en dispositivos y sistemas operativos - Depurar fallos y optimizar rendimiento - Colaborar con diseñadores para implementación de UI perfecta - Preparar compilaciones y gestionar despliegues - Mantener repositorios y documentación limpios En resumen: Ayuda a construir aplicaciones móviles de alta calidad que sean rápidas, confiables, seguras y optimizadas para la experiencia del usuario. Métricas clave para el éxito (KPIs) - Sesiones sin fallos ≥ 99,5% - Calificaciones de la tienda de aplicaciones ≥ 4,5 estrellas - Entrega de sprint y características a tiempo - Reducción de la acumulación de errores y retrasos en el lanzamiento - Mejor rendimiento y capacidad de respuesta de la aplicación - Mayor adopción, retención y compromiso de los usuarios Por qué este rol se destaca - Oportunidad de trabajar en aplicaciones móviles de producción del mundo real - Exposición a marcos de trabajo 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 infraestructura móvil - Fuerte potencial de crecimiento en: - Ingeniero móvil senior - Arquitecto móvil - Liderazgo en ingeniería Proceso de entrevista - Pantalla telefónica inicial - Entrevista de video con reclutador - Evaluación técnica (ejercicio de construcción de características o integración de API) - Entrevista con el cliente con el equipo de ingeniería / producto Oferta y onboarding Aplicar ahora Si: - Disfruta construyendo aplicaciones móviles - Le gusta resolver desafíos de rendimiento y UX - Prospera en entornos de desarrollo en constante movimiento - Quiere trabajar en aplicaciones de producción escalables Este rol es una fuerte oportunidad para crecer dentro de la ingeniería móvil moderna y el desarrollo de productos.
Responsabilidades
- Desarrollo de aplicaciones móviles
- integración de APIs
- optimización de rendimiento
- trabajo en equipo