Desarrollador Fullstack - Desarrollo Movil - Híbrido
Desarrollador FullStack / Flutter
Responsabilidades principales:
- Desarrollar y mantener la aplicación Flutter para iOS, Android y Web utilizando una misma base de código.
- Construir microservicios o endpoints backend en .NET o Java.
- Implementar funcionalidades de extremo a extremo (cliente + backend) en módulos de OTP, notificaciones push/email, referidos y rastreo GPS.
- Integrar SDKs de terceros en el cliente (firma electrónica, biometría/KYC) y sus respectivos contratos de API en el backend.
- Publicar y mantener aplicaciones en App Store (cuentas de organización) y Google Play.
- Escribir pruebas automatizadas de UI (widget/integration tests en Flutter) y de backend (unitarias/integración).
- Colaborar con el equipo de Backend en el diseño de contratos de API.
Requisitos técnicos obligatorios — Frontend (Flutter):
- Más de 4 años de experiencia con Flutter/Dart en producción, incluyendo al menos un proyecto con Flutter Web y Mobile.
- Manejo sólido de gestión de estado (Provider, Riverpod, Bloc o equivalente).
- Experiencia en la publicación y gestión de aplicaciones en App Store y Google Play.
- Integración de SDKs nativos y de terceros (cámara/OCR, biometría, firma electrónica, mapas/GPS, notificaciones push).
- Buenas prácticas de UX técnica (estados de carga, enfoque offline-first y optimización de rendimiento).
Requisitos técnicos obligatorios — Backend (.NET o Java):
- Más de 3 años de experiencia en la construcción de APIs REST en .NET (ASP.NET Core) o Java (Spring Boot), con dominio real en al menos uno de ellos.
- Experiencia con bases de datos relacionales (SQL Server, PostgreSQL o MySQL) y ORMs (Entity Framework o equivalente).
- Comprensión de arquitecturas de microservicios y consumo de APIs.
- Conocimientos de autenticación y manejo seguro de datos (JWT, OAuth2, cifrado).
Deseable (No excluyente):
- Experiencia previa en fintech o productos con flujos de KYC/onboarding regulado.
- Conocimiento de Azure (App Services, Azure SQL).
- Experiencia utilizando asistentes de IA para desarrollo (Claude Code, Copilot o Antigravity).
- Experiencia con CI/CD para aplicaciones móviles (Fastlane, Codemagic o similar).
Requisitos Indispensables:
Ing. en Sistemas / Informática o afín concluida.
Vivir en Ciudad de México, modalidad Híbrida ( 3 días en oficina - 2 días HO)