Mobile App Developer
Se busca Mobile App Developer para un proyecto de Tech Startup. El rol requiere diseñar, construir y mantener aplicaciones móviles de alta calidad para iOS, Android o entornos multiplataforma.
Ideal para desarrolladores móviles con experiencia que buscan un desafío en un entorno colaborativo y dinámico.
Descripción del puesto
Se reporta a: Engineering Manager, Mobile Lead o CTO. Sueldo: depende de la experiencia y la ubicación. Abierto a contrato/freelancer/proyecto-basado/full-time/part-time. Duración del contrato: 3-6 meses. Sobre la oportunidad: Nuestro cliente es una startup tecnológica que busca un desarrollador de aplicaciones móviles experimentado para diseñar, construir y mantener aplicaciones móviles de alta calidad. Este rol es ideal para un desarrollador que combina una sólida experiencia técnica con un enfoque centrado en el usuario y que prospera en entornos colaborativos y de ritmo acelerado. **Responsabilidades clave:** - Desarrollar, probar y desplegar aplicaciones móviles para iOS, Android o entornos multiplataforma según las necesidades del proyecto. - Construir y mantener características de integración de pagos, incluyendo flujos de transacciones seguras, SDKs de pago de terceros y cumplimiento con estándares de plataforma y de la industria. - Colaborar con gerentes de producto, diseñadores y equipos de backend para traducir requisitos en experiencias móviles funcionales e intuitivas. - Integrar aplicaciones móviles con APIs, servicios de terceros y sistemas de backend. - Optimizar aplicaciones para rendimiento, capacidad de respuesta y escalabilidad en diferentes dispositivos. - Solucionar problemas, depurar y resolver incidencias a lo largo del ciclo de desarrollo. - Mantener código limpio, bien documentado y reutilizable siguiendo las mejores prácticas y estándares de codificación. - Participar en revisiones de código y contribuir a la mejora continua de los procesos de desarrollo. - Gestionar envíos de aplicaciones a las tiendas, actualizaciones y ciclos de lanzamiento para iOS y/o Android. - Mantenerse actualizado con tecnologías móviles emergentes, marcos y tendencias de la industria. **Requisitos:** - 2–5+ años de experiencia profesional en desarrollo de aplicaciones móviles. - Competencia en uno o más de los siguientes: - iOS: Swift, SwiftUI, Objective-C, Xcode - Android: Kotlin, Java, Android Studio - Multiplataforma: React Native, Flutter, Dart - Experiencia integrando pasarelas de pago o SDKs (Stripe, PayPal, Apple Pay, Google Pay, Braintree, etc.). - Fuerte comprensión de principios de UI/UX móviles y directrices de plataforma. - Experiencia integrando APIs REST, JSON y SDKs de terceros. - Familiaridad con Git u otros sistemas de control de versiones. - Capacidad para trabajar de manera colaborativa con equipos multifuncionales y comunicar conceptos técnicos de manera clara. **Calificaciones preferidas:** - Experiencia con pipelines de CI/CD para despliegues móviles. - Conocimiento de las mejores prácticas de seguridad móvil, autenticación y protección de datos. - Experiencia con servicios móviles de Firebase, AWS Mobile o Azure Mobile. - Antecedentes en entornos de desarrollo Agile/Scrum. - Experiencia previa publicando aplicaciones en App Store o Google Play. - Familiaridad con prácticas de desarrollo compatibles con PCI. **Competencias clave:** - Resolución de problemas y pensamiento analítico - Fuerte atención al detalle - Creatividad en el diseño de experiencias móviles amigables - Comunicación clara y trabajo en equipo - Capacidad para gestionar múltiples tareas y plazos - Adaptabilidad en entornos técnicos en evolución
Responsabilidades
- Desarrollar, probar y desplegar aplicaciones móviles
- Integrar pagos y APIs
- Colaborar con equipos de producto y diseño
- Optimizar aplicaciones para rendimiento y escalabilidad
- Troubleshoot y depurar problemas
- Mantener código limpio y documentado
- Participar en revisiones de código y mejora continua