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.