Funciones principales
- Diseño y desarrollo de apps móviles multiplataforma con Xamarin.Forms / .NET MAUI, siguiendo el patrón MVVM.
- Desarrollo nativo iOS con Swift y/o Objective-C para funcionalidades que requieran acceso directo al SDK de Apple.
- Integración con APIs REST / SOAP, SAP Service Layer y otros backends corporativos mediante autenticación OAuth 2.0 / JWT.
- Publicación y mantenimiento de apps en App Store; gestión de certificados, provisioning profiles y App Store Connect.
- Diseño e implementación de pruebas unitarias e integración; depuración y resolución de defectos en ambos ecosistemas.
Perfil requerido
- Formación educativa: Ingeniería de Sistemas, Informática, Electrónica o carrera afín (titulado o egresado).
- Mínimo 3 años de experiencia en desarrollo de aplicaciones móviles.
- Experiencia comprobable en al menos 2 proyectos desarrollados con Xamarin.Forms o .NET MAUI.
- Experiencia en publicación de aplicaciones en App Store.
- Conocimiento en:
- Xamarin.Forms y .NET MAUI.
- C# y .NET.
- Desarrollo nativo iOS (Swift y/o Objective-C).
- Consumo e integración de APIs REST y SOAP.
- Xcode y herramientas de desarrollo Apple.
- Git y control de versiones.
- SQLite o bases de datos móviles equivalentes.
- Pruebas unitarias e integración.
- Seguridad en aplicaciones móviles.
- Integración con SAP Service Layer (deseable).
- Habilidades técnicas para el puesto:
- Xamarin.Forms / .NET MAUI
- Avanzado. Swift / Objective-C (iOS) Intermedio-Avanzado
- C# / .NET 6+ Avanzado
- Xcode Intermedio-Avanzado
- Visual Studio / VS Code Avanzado
- Git / Azure DevOps Intermedio
- REST APIs / JSON Avanzado
- SQLite / Realm Intermedio
- Unit Testing (NUnit / XUnit) Intermedio
- CI/CD básico (pipelines) Básico-Intermedio
Deseable
- Haber participado en la publicación de al menos una aplicación en App Store.
- Lectura fluida de documentación técnica en inglés.
- Deseable experiencia en integración con SAP Business One (Service Layer).
- Deseable experiencia en migración de Xamarin.Forms a .NET MAUI.
- Deseable conocimiento en Azure DevOps, CI/CD y Firebase.
Modalidad
- Modalidad: presencial – Lima, Miraflores
- Horario de trabajo: 8:30 am a 6:00 pm de lunes a viernes