
Your Software Supplier es un marketplace de servicios de software B2B y una plataforma de consultoría fundada en 2019. Ayuda a las empresas a identificar socios de desarrollo verificados para sitios web, aplicaciones móviles, software a medida, proyectos de inteligencia artificial y ampliación de equipos. Mediante la búsqueda de proveedores, orientación independiente, selección de candidatos, información preliminar sobre precios, borradores de acuerdos de colaboración y consultoría de proyectos, la empresa apoya a sus clientes mientras evalúan y ponen en marcha proyectos tecnológicos con desarrolladores y equipos de todo el mundo.
Desarrollador móvil sénior — Contrato remoto en todo el mundo
Crea tareas reproducibles de programación móvil y verificadores para sistemas de IA. Aplica tus conocimientos de React Native, Flutter, iOS o Android.
Descripción
- Desarrolla entornos de aprendizaje por refuerzo que evalúen modelos de IA en desafíos complejos de ingeniería de software móvil.
- Crea tareas de programación móvil realistas y exigentes dentro de repositorios seleccionados.
- Diseña tareas que aborden la depuración, el desarrollo de funcionalidades importantes, el estado y el ciclo de vida de las aplicaciones, y la optimización del rendimiento.
- Define cada desafío e implementa un entorno de ejecución reproducible.
- Construye verificadores deterministas que acepten soluciones correctas entre implementaciones válidas y rechacen enfoques incorrectos, incompletos o codificados de forma rígida.
- Entrega una solución de referencia validada para cada tarea.
Requisitos
- Experiencia práctica demostrada en al menos una de las siguientes áreas de desarrollo móvil: TypeScript o JavaScript con React Native, Dart con Flutter, Swift con SwiftUI o UIKit, o Kotlin con Jetpack Compose o Android Views.
- Dominio sólido de la arquitectura de aplicaciones móviles, la gestión del estado, la programación asíncrona y el comportamiento del ciclo de vida de las aplicaciones.
- Historial demostrable en el diagnóstico de aplicaciones móviles complejas, la corrección de errores y la obtención de mejoras significativas de rendimiento.