Desarrollo y Mantenimiento de Aplicaciones Flutter
Construir y mantener apps en Flutter (Android / iOS / Web).
Generar archivos APK y AAB para publicación en Google Play Store.
Trabajar con emuladores de iOS en entornos sin Mac, usando soluciones alternativas (ej. Codemagic, Virtual Mac, etc.).
Backend y Lógica del Servidor
Desarrollo y mantenimiento del backend en PHP con Laravel.
Manejo de rutas, controladores, modelos, middlewares y migraciones.
Creación y consumo de APIs RESTful.
Integración con APIs externas (pasarelas de pago, redes sociales, sistemas de terceros, etc.).
Base de Datos
Diseño y gestión de bases de datos relacionales (MySQL, MariaDB).
Optimización de consultas y estructura de tablas.
Manejo de relaciones complejas y estructuras normalizadas.
DevOps y VPS
Administración de servidores VPS (DigitalOcean, Contabo, etc.).
Conexión y gestión vía SSH.
Configuración de entornos de producción (Nginx, Apache, PHP, etc.).
Implementación de backups, seguridad básica y monitoreo de servicios.
Publicación y Deploy
Subida de apps a Google Play Store.
Conocimiento del flujo para publicar en App Store, incluso sin Mac (opcional: uso de servicios de terceros).
Deploy de aplicaciones web en servidores.
Control de Versiones
Uso de Git y GitHub para gestión de versiones y trabajo colaborativo.
Buenas prácticas de manejo de ramas (branching, pull requests, etc.).
Requisitos Técnicos:
Flutter (móvil y web).
PHP 8.x y Laravel.
MySQL/MariaDB.
API RESTful (creación e integración).
Git/GitHub.
VPS, Nginx, Apache, SSH.
Emuladores móviles.
Publicación en tiendas (Android y iOS).
Deseables:
Experiencia previa en proyectos similares (apps sociales, marketplaces, etc.).
Conocimientos básicos de CI/CD.
Manejo de herramientas como Postman, Docker (opcional).