Blockchain.com busca un Ingeniero Senior de React Native para diseñar y construir aplicaciones móviles escalables, liderar proyectos complejos y mentorizar a otros ingenieros. Se requiere experiencia en React Native, JavaScript/TypeScript y arquitectura móvil.
Aprovechá para evolucionar la arquitectura móvil de Blockchain.com en un sistema modular y multiplataforma como Senior React Native Engineer.
Blockchain está conectando al mundo con el futuro de las finanzas. Como la compañía de criptomonedas global más confiable y de más rápido crecimiento, ayuda a millones de personas en todo el mundo a acceder de forma segura a las criptomonedas. Desde su creación en 2011, Blockchain ha ganado la confianza de más de 90 millones de titulares de billeteras y más de 40 millones de usuarios verificados, facilitando más de 1 billón de dólares en transacciones de criptomonedas. Buscamos un <strong>Ingeniero Senior de React Native</strong> para ayudarnos a evolucionar nuestra arquitectura móvil hacia un sistema modular y multiplataforma. Este rol se enfoca en permitir el desarrollo rápido de nuevas aplicaciones para consumidores mediante la composición de bloques de construcción reutilizables de nuestra pila existente y su entrega a través de aplicaciones React Native de alta calidad. Este es un rol de ingeniería práctico con una propiedad significativa, donde ayudarás a definir cómo construimos y escalamos una nueva generación de aplicaciones móviles en Blockchain.com, lo que permitirá lanzar rápidamente nuevas experiencias criptográficas en iOS y Android. <strong>QUÉ HARÁS</strong> - Diseñar y construir aplicaciones React Native escalables impulsadas por módulos compartidos de nuestras plataformas móviles y de backend. - Impulsar la arquitectura de un sistema modular y reutilizable, permitiendo el ensamblaje rápido de nuevas aplicaciones a partir de bloques de construcción centrales (autenticación, billetera, trading, on-ramp/off-ramp, etc.). - Definir y hacer cumplir contratos y límites claros entre módulos, asegurando flexibilidad, confiabilidad y mantenibilidad a largo plazo. - Liderar proyectos complejos desde el diseño técnico hasta la entrega y la iteración, trabajando en múltiples equipos. - Traducir ideas de producto ambiguas en planes técnicos bien estructurados, equilibrando velocidad, calidad y escalabilidad. - Aprovechar herramientas de desarrollo asistidas por IA (por ejemplo, Claude, Codex) para acelerar el desarrollo, al tiempo que se establecen estándares de corrección, rendimiento y seguridad. - Revisar, validar y refinar el código generado por IA, asegurando que cumpla con los estándares de calidad de producción. - Impulsar la evolución de los sistemas de UI compartidos, las bibliotecas de componentes y las herramientas para desarrolladores para mejorar la velocidad en todos los equipos. - Ser responsable de la calidad, el rendimiento y la confiabilidad de los sistemas que construyas, incluida la observabilidad y la depuración en producción. - Mentorizar a otros ingenieros, contribuir a las revisiones de código y ayudar a elevar el nivel de ingeniería en todo el equipo. - Colaborar estrechamente con los equipos de Producto, Diseño, Backend y Móvil para ofrecer experiencias de usuario coherentes. - Apoyar los procesos de lanzamiento, las implementaciones en las tiendas de aplicaciones y las mejoras continuas post-lanzamiento. <strong>QUÉ NECESITARÁS</strong> - Más de 5 años de experiencia en ingeniería de software, con una sólida experiencia práctica en React Native. - Profunda competencia en JavaScript/TypeScript y prácticas modernas de desarrollo móvil. - Experiencia comprobada en la construcción y lanzamiento de aplicaciones móviles de calidad de producción a escala. - Fuerte comprensión de la arquitectura móvil, sistemas modulares y patrones de diseño escalables. - Experiencia en la propiedad de características o sistemas desde el diseño hasta la producción y la iteración. - Capacidad para navegar la ambigüedad e impulsar decisiones técnicas con supervisión mínima. - Experiencia en la integración de sistemas y APIs de backend complejos en aplicaciones móviles. - Fuerte experiencia en el uso efectivo de herramientas de desarrollador de IA (por ejemplo, Claude, Codex) en flujos de trabajo de producción. - Excelentes estándares de calidad de código, con la capacidad de revisar y guiar el trabajo de otros. - Experiencia en la mejora del rendimiento, la confiabilidad y la experiencia del desarrollador en aplicaciones móviles. - Sólidas habilidades de comunicación y capacidad para influir en equipos multifuncionales. <strong>DESEABLE</strong> - Experiencia con desarrollo móvil nativo (Swift, Kotlin o Java). - Experiencia en el diseño o trabajo en sistemas de arquitectura multiplataforma o compartida. - Familiaridad con criptomonedas, billeteras o aplicaciones financieras. - Experiencia en la integración de servicios de terceros (por ejemplo, pagos, autenticación, proveedores on-chain). - Experiencia con pipelines de CI/CD, automatización de lanzamientos y procesos de tiendas de aplicaciones. - Exposición a la gestión segura de claves, flujos de autenticación o billeteras MPC. <strong>COMPENSACIÓN Y BENEFICIOS</strong> - Salario competitivo a tiempo completo basado en la experiencia y participación accionaria significativa en una empresa líder en la industria. - Este es un rol basado en nuestra oficina de Palermo, con presencia obligatoria en la oficina cuatro días a la semana. - La oportunidad de ser un jugador clave y construir tu carrera en una empresa tecnológica global en rápida expansión en una industria emergente y emocionante. - Bonos basados en el rendimiento. - Equipo Apple proporcionado por la empresa. - Política de Trabajo desde Cualquier Lugar: Puedes trabajar de forma remota desde cualquier lugar del mundo hasta 20 días al año. Blockchain se compromete con la diversidad e inclusión en el lugar de trabajo y se enorgullece de ser un empleador que ofrece igualdad de oportunidades. Prohibimos la discriminación y el acoso de cualquier tipo por motivos de raza, religión, color, origen nacional, género, expresión de género, sexo, orientación sexual, edad, estado civil, condición de veterano, condición de discapacidad o cualquier otra característica protegida por la ley. Esta política se aplica a todas las prácticas de empleo dentro de nuestra organización, incluida la contratación, el reclutamiento, la promoción, la terminación, el despido, la reincorporación, la licencia, y el aprendizaje. Blockchain toma decisiones de contratación basándose únicamente en las calificaciones, el mérito y las necesidades comerciales del momento. Puedes contactar a nuestro Oficial de Protección de Datos por correo electrónico a dpo@blockchain.com. Tus datos personales serán procesados con el fin de gestionar las actividades de reclutamiento del Responsable, que incluyen la organización y realización de entrevistas y pruebas para los solicitantes, la evaluación y valoración de los resultados de las mismas, y según sea necesario en los procesos de reclutamiento y contratación. Dicho procesamiento es legalmente admisible según el Art. 6(1)(f) del Reglamento (UE) 2016/679 (Reglamento General de Protección de Datos) por ser necesario para los fines de los intereses legítimos perseguidos por el Responsable, que son la captación, evaluación y selección de solicitantes de empleo. Tus datos personales se compartirán con Greenhouse Software, Inc., un proveedor de servicios en la nube ubicado en los Estados Unidos de América y contratado por el Responsable para ayudar a gestionar su proceso de reclutamiento y contratación en nombre del Responsable. En consecuencia, si te encuentras fuera de los Estados Unidos, tus datos personales se transferirán a los Estados Unidos una vez que los envíes a través de este sitio. Dado que la Comisión de la Unión Europea ha determinado que las leyes de privacidad de datos de los Estados Unidos no garantizan un nivel adecuado de protección para los datos personales recopilados de sujetos de datos de la UE, la transferencia estará sujeta a salvaguardias adicionales apropiadas bajo las cláusulas contractuales estándar. Tus datos personales serán conservados por el Responsable durante el tiempo que el Responsable determine que es necesario para evaluar tu solicitud de empleo. Según el RGPD, tienes derecho a solicitar acceso a tus datos personales, a solicitar que tus datos personales sean rectificados o suprimidos, y a solicitar que se restrinja el procesamiento de tus datos personales. También tienes derecho a la portabilidad de datos. Además, puedes presentar una queja ante una autoridad supervisora de la UE.