¡Estamos contratando en Latinoamérica! Dev.Pro es un equipo global de profesionales de TI que ayuda a empresas tecnológicas a escalar sus negocios a través de experiencia en ingeniería de software. Operando como una empresa remota-first, nuestros desarrolladores trabajan en más de 55 países en cinco continentes, lo que nos brinda la flexibilidad y las habilidades para ofrecer ingeniería de alta calidad para proyectos de cualquier tamaño o complejidad. La comunicación clara y el cumplimiento de nuestros compromisos son el núcleo de nuestro trabajo. Nuestra gente tiene la libertad de trabajar desde cualquier lugar, junto con la oportunidad de crecer —tanto profesional como personalmente— como parte de un equipo diverso y dedicado.
Invitamos a un Senior Software Engineer a unirse a nuestro equipo de ingeniería de producto. Construirás y mejorarás una aplicación moderna multiplataforma React Native que ayuda a los usuarios a realizar pedidos de comida, gestionar recompensas de fidelidad y encontrar ubicaciones de restaurantes cercanas. En este rol, colaborarás estrechamente con gerentes de producto, diseñadores e ingenieros backend para ofrecer funciones móviles de alta calidad para millones de usuarios.
¿Qué hay para vos
- Ayudar a dar forma a una plataforma de pedidos digitales a gran escala a través de funciones móviles impactantes utilizadas por millones de clientes.
- Trabajar de forma práctica con un stack tecnológico moderno de React Native y TypeScript.
- Contribuir activamente a la migración en curso de la Nueva Arquitectura de React Native.
¿Sos vos?
- 6-9 años de experiencia en ingeniería de software.
- Sólida experiencia en la creación de aplicaciones móviles multiplataforma con React Native y TypeScript.
- Comprensión sólida de la arquitectura de React Native, incluida la gestión de estado, la navegación, la optimización del rendimiento y el almacenamiento local.
- Experiencia en la integración de APIs REST y el trabajo con autenticación basada en tokens.
- Familiaridad con el desarrollo nativo de React Native (iOS/Swift, Android/Kotlin, módulos nativos).
- Experiencia práctica con pruebas móviles unitarias, de componentes y de extremo a extremo (E2E).
- Experiencia en el envío de aplicaciones a la App Store y/o Google Play.
- Sólidas habilidades de comunicación y colaboración en equipos ágiles multifuncionales.
- Título de grado en Ciencias de la Computación, Ingeniería o experiencia práctica equivalente.
Deseable
- Experiencia con integraciones de pago (Adyen, Apple Pay, Google Pay).
- Experiencia con plataformas de feature flags como LaunchDarkly.
- Experiencia con herramientas de análisis móvil o seguimiento de errores (Sentry, Adobe Experience Platform).
- Experiencia con CI/CD para aplicaciones móviles (GitHub Actions, Expo EAS, Fastlane).
- Experiencia con internacionalización y soporte de aplicaciones multilingües.
- Experiencia con marcos de privacidad y consentimiento como OneTrust.
- Familiaridad con SSL/certificate pinning para la seguridad de APIs móviles.
Responsabilidades clave y tu contribución
En este rol, construirás, mejorarás y darás soporte a una aplicación móvil multiplataforma, trabajando en estrecha colaboración con un equipo colaborativo y multifuncional.
- Construir y mantener funciones completas de aplicaciones móviles.
- Escribir código TypeScript limpio y bien probado, siguiendo los estándares de codificación establecidos.
- Integrar la aplicación con servicios backend, APIs y herramientas de terceros.
- Colaborar con gerentes de producto, diseñadores e ingenieros para entregar nuevas funciones.
- Participar en revisiones de código, incorporar comentarios y seguir el proceso de pull request del equipo.
- Depurar y resolver problemas en aplicaciones iOS y Android.
- Escribir y mantener pruebas unitarias, de componentes, de rendimiento y de extremo a extremo (E2E).
- Dar soporte a los pipelines de compilación y lanzamiento móvil, incluidas compilaciones automatizadas, pruebas beta y lanzamientos en App Store/Google Play.
- Documentar código, decisiones técnicas y actualizaciones de proyectos.
- Participar en ceremonias ágiles y actividades de colaboración en equipo.
- Mantenerse al día con el ecosistema React Native y contribuir a las mejoras de la plataforma.
¿Cómo es trabajar en Dev.Pro?
- 30 días pagos de vacaciones cada año — tómate los cuando quieras para descanso, festivos o tiempo personal.
- 5 días pagos por enfermedad, hasta 60 días de licencia médica y 6 días pagos al año por eventos familiares importantes como bodas, funerales o el nacimiento de un hijo.
- Seguro de salud parcialmente cubierto — después del período de prueba.
- Bono de bienestar para membresías de gimnasio, nutrición deportiva y necesidades similares.
Nuestros próximos pasos
- Enviar CV en inglés.
- Llamada introductoria con un Reclutador.
- Entrevista interna.
- Entrevista con el cliente.
- Oferta.
¿Interesado?
Descubrí más
- Cómo contratamos
- Página de LinkedIn
- Nuestro sitio web
- Página de IG
Al enviar la solicitud, he leído y acepto la Política de Privacidad y el Consentimiento para el Procesamiento de Datos Personales de Dev.Pro. Acepto que mis Datos Personales sean almacenados y procesados por Dev.Pro.