Hace 1 sem
Mobile developer
$30,000 - $35,000 Mensual
Sobre el empleo
Descripción
El Mobile Developer es el encargado de diseñar, desarrollar y mantener aplicaciones móviles para iOS y Android. Su labor implica la optimización del rendimiento, la integración con APIs y la creación de experiencias fluidas y eficientes para los usuarios.
Responsabilidades: Desarrollar y mantener aplicaciones móviles nativas o híbridas. Diseñar arquitecturas escalables y optimizadas para dispositivos móviles. Implementar y consumir APIs RESTful o GraphQL. Asegurar la calidad del código mediante pruebas unitarias y de integración.
Optimizar el rendimiento, seguridad y compatibilidad con múltiples dispositivos. Trabajar con diseñadores UI/UX para garantizar una experiencia fluida e intuitiva. Publicar y mantener aplicaciones en App Store y Google Play. Implementar notificaciones push y manejo de permisos. Integrar herramientas de analítica móvil y monitoreo de errores.
Tecnologías y Herramientas: Frameworks & Lenguajes:
• Nativo: Kotlin (Android), Swift (iOS).
• Multiplataforma: Flutter, React Native.
• Híbrido: Ionic, Capacitor, Cordova. Bases de Datos & Storage:
• SQLite, Firebase Firestore, Room, CoreData. APIs & Backend:
• REST, GraphQL, WebSockets.
• Integración con Firebase, Supabase o backend personalizado. Gestión de Estado:
• Provider, Riverpod, Redux (Flutter, React Native). Testing & QA:
• Jest, Detox (React Native).
• Espresso, XCTest, Flutter Test.
Despliegue & CI/CD:
• Fastlane, Bitrise, GitHub Actions. Integraciones:
• Google Maps, Stripe, Firebase, OneSignal (notificaciones push).
Requisitos y Habilidades: Experiencia mínima de 2-3 años en desarrollo de aplicaciones móviles.
Dominio de Kotlin, Swift, Flutter o React Native.
Conocimiento en arquitectura móvil (MVVM, Clean Architecture).
Experiencia con almacenamiento local y en la nube.
Habilidad para optimizar aplicaciones en rendimiento y consumo de batería.
Conocimientos de publicación en App Store y Google Play.
Familiaridad con Git y metodologías ágiles (Scrum, Kanban).
Capacidad para trabajar en equipo con diseñadores y backend developers.
Opcionales (pero deseables): Experiencia con Jetpack Compose (Android) o SwiftUI (iOS).
Desarrollo de aplicaciones offline-first. Experiencia con inteligencia artificial en apps móviles.
Conocimientos en seguridad móvil y encriptación de datos. Soft Skills Clave:
Atención al detalle y pensamiento crítico.
Adaptabilidad a nuevas tecnologías móviles.
Habilidad para solucionar problemas de compatibilidad y rendimiento.
Trabajo en equipo y comunicación efectiva.
ID: 20283443
También puedes buscar
También puedes buscar