Desde Practia Uruguay estamos buscando un/a Analista Senior Mobile Developer para sumarse a un proyecto de alto impacto, participando en el diseño, desarrollo y mantenimiento de aplicaciones móviles multiplataforma para iOS y Android.
Buscamos una persona con sólida experiencia en desarrollo mobile, que pueda trabajar con GeneXus 18 SmartDevices o React Native, según las necesidades del proyecto, y que tenga apertura a explorar otros stacks como Flutter o desarrollo nativo con Swift/Kotlin.
La posición forma parte de un equipo de Desarrollo de Soluciones que trabaja sobre aplicaciones críticas, con foco en calidad técnica, mejora continua e integración con servicios backend desarrollados en .NET y Java.
Principales responsabilidades
- Diseñar, desarrollar y mantener aplicaciones móviles multiplataforma para iOS y Android.
- Trabajar con GeneXus 18 SmartDevices y/o React Native, según el proyecto.
- Gestionar Knowledge Bases en GXserver, incluyendo versiones, ramas y merges.
- Implementar soluciones con React Native, TypeScript y ecosistema JavaScript/NPM.
- Integrar aplicaciones móviles con servicios REST expuestos por backends .NET y/o Java.
- Participar en definiciones de arquitectura mobile, evaluando el stack más adecuado según cada necesidad.
- Considerar aspectos como experiencia de usuario, rendimiento, seguridad, offline y caching.
- Configurar y mantener procesos de build y despliegue para iOS y Android.
- Trabajar con herramientas como Xcode, Provisioning Profiles, App Store Connect, Keystore y Google Play.
- Documentar técnicamente los desarrollos y colaborar con la capacitación de otros integrantes del equipo.
- Trabajar bajo metodologías ágiles junto a equipos multidisciplinarios.
Requisitos
- Formación en Analista de Sistemas, Analista Programador, Técnico en Informática, Ingeniería en Computación o carreras afines.
- Más de 3 años de experiencia en desarrollo mobile multiplataforma para iOS y Android.
- Experiencia con GeneXus SmartDevices y/o React Native.
- Experiencia trabajando con GeneXus 18, GXserver y WorkWithPlus for SmartDevices.
- Conocimientos de React Native, TypeScript, JavaScript y NPM.
- Experiencia en integración con servicios REST.
- Conocimiento de bases de datos SQL, como SQL Server o MySQL.
- Capacidad para trabajar en entornos técnicos complejos y con distintos stacks tecnológicos.
Se valorará
- Conocimientos de .NET / C# y/o Java para integración con servicios backend.
- Experiencia con generación y despliegue en IIS on-premise.
- Conocimientos de Flutter y/o desarrollo nativo con Swift/Kotlin.
- Experiencia con Azure DevOps, Git y gestión de ramas.
- Manejo de metodologías ágiles como Scrum o Kanban.
- Certificaciones o formación en GeneXus, React Native, Flutter o desarrollo mobile.
¿Qué perfil buscamos?
Una persona con buena capacidad técnica, autonomía y criterio para resolver problemas en entornos mobile multiplataforma. Valoramos especialmente la versatilidad para adaptarse a distintos stacks tecnológicos, la orientación a la calidad, la mirada de mejora continua y la capacidad de comunicarse claramente con equipos técnicos y de negocio.
Te ofrecemos
- Sumarte a un proyecto desafiante, vinculado al desarrollo y evolución de aplicaciones críticas.
- Participar en definiciones técnicas y de arquitectura mobile.
- Trabajar con tecnologías como GeneXus, React Native, .NET, Java, SQL, Azure DevOps y Git.
- Integrarte a equipos multidisciplinarios, con foco en colaboración, calidad y mejora continua.