




Resumen: Lab49 busca un Ingeniero Senior de React Native para diseñar y desarrollar una aplicación móvil desde cero destinada a los flujos de trabajo de investigación en gestión de inversiones para clientes institucionales (buy-side), trabajando directamente con los clientes y liderando iniciativas técnicas. Aspectos destacados: 1. Diseñar y desarrollar una nueva aplicación móvil desde cero 2. Trabajar directamente con los clientes y colaborar con diseñadores e ingenieros de backend 3. Definir los fundamentos de la aplicación y establecer patrones para el éxito a largo plazo Acerca de Lab49**Lab49** es una consultoría especializada galardonada con sede en Nueva York que crea tecnología a medida en asociación con las principales instituciones financieras del mundo. Fundada en 2002 para llevar las prácticas de ingeniería de Silicon Valley a Wall Street, hemos entregado cientos de proyectos de alto impacto en bancos de inversión globales y firmas buy-side, abarcando sistemas distribuidos, automatización de alto rendimiento, experiencias de usuario empresarial (UX), nube y plataformas impulsadas por datos. En Lab49, los ingenieros trabajan directamente con los clientes para diseñar y entregar sistemas productivos. Combinamos tecnología, diseño y negocios para resolver problemas reales donde importan la calidad, el rendimiento y la claridad. Actualmente buscamos un **Ingeniero Senior de React Native** para diseñar y desarrollar una nueva aplicación móvil desde cero destinada a los flujos de trabajo de investigación en gestión de inversiones para clientes institucionales (buy-side). La aplicación móvil se integrará en una plataforma web existente y estará disponible para iOS y Android desde el primer día. El puesto Como **Ingeniero Senior de React Native**, usted es un profesional experimentado y autónomo que asume la responsabilidad de partes significativas de un sistema y contribuye al desarrollo de los ingenieros que lo rodean. Este puesto se sitúa en la intersección entre la ingeniería móvil práctica, la arquitectura y la consultoría. Será el primer ingeniero móvil en esta iniciativa, encargado de definir los fundamentos de la aplicación, establecer patrones y tomar decisiones prácticas sobre herramientas que permitan el éxito a largo plazo. Trabajará directamente con los clientes y colaborará estrechamente con diseñadores e ingenieros de backend para garantizar que la experiencia móvil se integre perfectamente con la plataforma existente, incluyendo sistemas de diseño compartidos, modelos de dominio y métodos de autenticación. Se trata de un puesto híbrido que requiere acudir una vez por semana a la oficina ubicada en el centro de la Ciudad de México (Insurgentes Sur). Lo que hará ### **Responsabilidad técnica y entrega** * + Iniciar una nueva aplicación móvil desde cero con React Native y conducirla desde sus primeros fundamentos hasta su lanzamiento en producción. + Asumir la responsabilidad del diseño y la implementación de funciones importantes y de la arquitectura central de la aplicación. + Desarrollar experiencias móviles de alta calidad y escalables mediante React Native y JavaScript/TypeScript moderno. + Definir y perfeccionar patrones para navegación, gestión de estado, acceso a datos, manejo de errores, rendimiento y pruebas. + Integrar la aplicación móvil en una plataforma existente alineándose con sistemas de diseño compartidos, modelos de dominio y enfoques de autenticación. + Consumir una API GraphQL de producción implementada en .NET, colaborando con los equipos de backend para evolucionar el esquema conforme se aclaren los requisitos móviles. + Desarrollar vistas intensivas en datos respaldadas por APIs con paginación, garantizando un rendimiento percibido sólido y una usabilidad óptima. + Asegurar que las pruebas, la calidad y la mantenibilidad estén integradas en el sistema desde el inicio. ### **Liderazgo y mentoría** * + Trabajar de forma autónoma mientras guía a ingenieros menos experimentados mediante mentoría, programación en pareja y revisiones de código a medida que el equipo crece. + Liderar pequeñas iniciativas o líneas de trabajo y ayudar a garantizar una entrega oportuna y de alta calidad. + Servir como modelo a seguir en cuanto a buen criterio técnico, sentido de responsabilidad y colaboración. ### **Colaboración con clientes y partes interesadas** * + Colaborar directamente con los representantes del cliente para comprender los objetivos de los usuarios y del negocio. + Colaborar estrechamente con diseñadores y socios en aspectos relacionados con la experiencia de usuario (UX), diagramas de flujo (wireframing) y la implementación de interfaces de usuario (UI) de alta calidad. + Comunicar ideas técnicas de forma clara tanto a partes interesadas técnicas como no técnicas. + Contribuir a construir relaciones de confianza con los clientes como socio técnico confiable. ### **Qué significa el éxito** * + **Durante sus primeros 6–12 meses, el éxito implica:** + Establecer una base móvil sólida y lanzar una aplicación de calidad productiva para iOS y Android. + Que la aplicación móvil se integre sin problemas con la plataforma existente, alineándose con los estándares compartidos de diseño, dominio y autenticación. + Asumir la responsabilidad independiente y entregar de extremo a extremo componentes o funciones clave de la aplicación móvil. + Identificar proactivamente riesgos, compensaciones y oportunidades de mejora, abordándolos temprano. + Que los clientes confíen en su criterio y valoren sus contribuciones. + Que otros ingenieros dependan de usted para obtener orientación, claridad y liderazgo técnico a medida que crece la capacidad móvil. ### **Qué debe tener** * + 6–8 años o más de experiencia diseñando y desarrollando software productivo. + Amplia experiencia comercial en el desarrollo de aplicaciones móviles productivas con React Native. + Experiencia en el lanzamiento y operación de aplicaciones tanto en iOS como en Android. + Conocimientos sólidos de JavaScript y TypeScript modernos. + Buen entendimiento de la arquitectura de aplicaciones móviles, así como de su rendimiento y fiabilidad. + Experiencia consumiendo APIs GraphQL en producción y colaborando en la evolución del esquema. + Conocimientos sólidos de las prácticas del ciclo de vida del desarrollo de software (SDLC), CI/CD, pruebas automatizadas con herramientas como Detox o Maestro, y calidad del código. + Excelentes habilidades de comunicación escrita y oral en inglés (se prefiere nivel C1 o superior) ### **Puntos adicionales valorados** * + Experiencia definiendo arquitecturas y patrones para productos desde cero. + Conocimientos básicos de ingeniería de backend y en la nube (.NET y Azure) para apoyar la colaboración entre equipos. + Experiencia con plataformas en la nube y sistemas intensivos en datos. + Antecedentes en servicios financieros, consultoría o ámbitos igualmente complejos. ¿Por qué Lab49? En Lab49 trabajará en problemas complejos y significativos junto a ingenieros, diseñadores y consultores talentosos. Obtendrá una amplia exposición a tecnologías, dominios de negocio y entornos de clientes mientras desarrolle su carrera. Valoramos la curiosidad, el juicio y el sentido de responsabilidad. Si le importa la calidad, disfruta ayudando a los demás a tener éxito y desea que su trabajo tenga un impacto real, Lab49 es un lugar donde puede prosperar. Nuestro modelo de trabajo híbrido Este puesto está basado en la Ciudad de México y sigue un modelo de trabajo híbrido. Los miembros del equipo normalmente trabajan presencialmente un día a la semana y más cuando sea necesario, colaborando estrechamente con compañeros en México y Estados Unidos. Creemos que este equilibrio favorece tanto la flexibilidad como la colaboración necesaria para lograr excelentes resultados. Podemos utilizar herramientas de inteligencia artificial (IA) para apoyar algunas etapas del proceso de contratación, como la revisión de solicitudes, el análisis de currículums o la evaluación de respuestas. Estas herramientas ayudan a nuestro equipo de reclutamiento, pero no sustituyen el juicio humano. Las decisiones finales de contratación son tomadas exclusivamente por personas. Si desea más información sobre cómo se procesan sus datos, contáctenos.


