
Moovx es una empresa de desarrollo de software y servicios de TI con sede en Montevideo que ayuda a startups y organizaciones más grandes a crear y escalar productos digitales. Su trabajo abarca aplicaciones web y móviles a medida, diseño UX/UI, desarrollo de IoT, servicios en la nube mediante alianzas con AWS y Google Cloud, y capacidad de ingeniería proporcionada a través de ampliación de equipos y equipos de entrega dedicados. Para profesionales interesados en oportunidades de consultoría tecnológica e ingeniería de productos, Moovx ofrece una perspectiva sobre proyectos que combinan la entrega de software personalizada con un apoyo flexible para los equipos.
Desarrollador Flutter Sénior - Remoto en Latinoamérica
Lidera la arquitectura y las integraciones de Flutter para el cliente de comercio electrónico estadounidense de Moovx. Desarrolla aplicaciones móviles seguras y de alto rendimiento con GraphQL, sistemas de pago y prácticas de CI/CD.
Descripción
- Gestiona todo el ciclo de desarrollo, el diseño técnico y la arquitectura de aplicaciones móviles Flutter de alto rendimiento para comercio electrónico.
- Contribuye a la planificación arquitectónica y a la toma de decisiones técnicas.
- Apoya el crecimiento de desarrolladores junior y de nivel intermedio mediante mentoría.
- Mantén sólidos estándares de ingeniería mediante revisiones de código estructuradas.
- Conecta aplicaciones móviles con plataformas CMS headless y backends de comercio electrónico mediante API REST y GraphQL.
- Desarrolla y mantiene implementaciones de federación GraphQL con Apollo Client.
- Ofrece experiencias adaptables, escalables y de alto rendimiento en iOS y Android.
- Trabaja con ingenieros de backend para mejorar la comunicación con las API, el flujo de datos y la coherencia del estado.
- Desarrolla autenticación segura, cifrado de extremo a extremo y flujos confiables de procesamiento de pagos.
- Aplica las prácticas de seguridad requeridas para aplicaciones móviles de comercio electrónico.
- Crea y mantiene canalizaciones de CI/CD y marcos automatizados de pruebas móviles.
- Analiza los datos de rendimiento, resuelve cuellos de botella y mejora la eficiencia de las aplicaciones.
Requisitos
- Experiencia profesional en desarrollo de software con experiencia sénior en desarrollo móvil con Flutter.
- Experiencia práctica con Apollo GraphQL, esquemas federados y patrones de integración REST y GraphQL.
- Conocimiento avanzado de herramientas de gestión de estado de Flutter, como BLoC, Riverpod y Provider.
- Experiencia conectando aplicaciones móviles con backends de comercio electrónico, plataformas CMS headless y pasarelas de pago.
- Sólidos conocimientos de prácticas de seguridad móvil, autenticación segura e integraciones de pago conformes con PCI.
- Experiencia creando canalizaciones de CI/CD e implementando estrategias de pruebas automatizadas para aplicaciones móviles.
- Inglés escrito y hablado avanzado o fluido.
- Sólidas habilidades de comunicación para trabajar directamente con partes interesadas de Estados Unidos.
- Disponibilidad para trabajar según la zona horaria CST desde Latinoamérica.
- Se prefiere una licenciatura en Ciencias de la Computación, Ingeniería de Software o una disciplina técnica relacionada.
- Se prefiere experiencia con plataformas minoristas o de comercio electrónico a gran escala.
- Se valoran conocimientos de desarrollo nativo para iOS con Swift o para Android con Kotlin.
- Se prefiere experiencia con herramientas de monitoreo del rendimiento y análisis de fallos, como Firebase y Sentry.
Beneficios
- Trabajo completamente remoto desde cualquier lugar de Latinoamérica.
- Contratación como profesional independiente a tiempo completo, con una relación prevista a largo plazo.
- Compensación en dólares estadounidenses.
- Colaboración directa con líderes de ingeniería en Estados Unidos en plataformas minoristas de alto impacto.
- Entorno de trabajo flexible, autónomo y colaborativo.
- Entorno laboral inclusivo y diverso con oportunidades de crecimiento profesional.