Senior React Native Engineer
Se busca un Senior React Native Engineer para ayudar a evolucionar la arquitectura móvil de Blockchain.com en un sistema modular y multiplataforma.
Aprovechá para evolucionar la arquitectura móvil de Blockchain.com en un sistema modular y multiplataforma como Senior React Native Engineer.
Descripción del puesto
Blockchain está conectando el mundo con el futuro de las finanzas. Como la empresa 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 manera segura a las criptomonedas. Desde su creación en 2011, Blockchain se 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 en transacciones de criptomonedas. Estamos buscando un Ingeniero Senior de React Native 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 de consumo mediante la composición de bloques reutilizables de nuestra pila existente y su entrega a través de aplicaciones de alta calidad de React Native. Este es un rol de ingeniería práctica con un importante nivel de propiedad, 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 de criptomonedas en iOS y Android. <strong>QUÉ HARÁS</strong> - Diseñar y construir aplicaciones escalables de React Native impulsadas por módulos compartidos de nuestras plataformas móviles y backend. - Dirigir la arquitectura de un sistema modular y reutilizable, que permita la rápida montaje de nuevas aplicaciones a partir de bloques de construcción básicos (autenticación, billetera, trading, entrada/salida, etc.). - Definir y hacer cumplir contratos y límites claros entre módulos, asegurando flexibilidad, fiabilidad y mantenibilidad a largo plazo. - Liderar proyectos complejos desde el diseño técnico hasta la entrega e 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 asistido por IA (por ejemplo, Claude, Codex) para acelerar el desarrollo, estableciendo 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 producción. - Dirigir la evolución de sistemas de interfaz de usuario compartidos, bibliotecas de componentes y herramientas de desarrollo para mejorar la velocidad en todos los equipos. - Ser propietario de la calidad, el rendimiento y la fiabilidad de los sistemas que construyas, incluyendo 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 cohesionadas. - Soportar los procesos de lanzamiento, las implementaciones en la tienda de aplicaciones y las mejoras continuas después del lanzamiento. <strong>QUÉ NECESITARÁS</strong> - 5+ años de experiencia en ingeniería de software, con experiencia práctica en React Native. - Profundidad en JavaScript/TypeScript y prácticas modernas de desarrollo móvil. - Experiencia comprobada en la construcción y entrega de aplicaciones móviles de producción a escala. - Fuerte comprensión de la arquitectura móvil, los sistemas modulares y los patrones de diseño escalables. - Experiencia en la propiedad de características o sistemas desde el diseño hasta la producción e iteración. - Capacidad para navegar la ambigüedad y tomar decisiones técnicas con un mínimo de supervisión. - Experiencia en la integración de sistemas backend complejos y API en aplicaciones móviles. - Fuerte experiencia en el aprovechamiento de herramientas de desarrollo de IA (por ejemplo, Claude, Codex) de manera efectiva 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 fiabilidad y la experiencia del desarrollador en aplicaciones móviles. - Fuertes habilidades de comunicación y capacidad para influir en equipos multifuncionales. <strong>NICE TO HAVE</strong> - Experiencia con desarrollo móvil nativo (Swift, Kotlin o Java). - Experiencia en el diseño o trabajo en sistemas de arquitectura compartida o multiplataforma. - Familiaridad con criptomonedas, billeteras o aplicaciones financieras. - Experiencia en la integración de servicios de terceros (por ejemplo, pagos, autenticación, proveedores en cadena). - Experiencia con pipelines de CI/CD, automatización de lanzamientos y procesos de tienda de aplicaciones. - Exposición a la gestión de claves segura, flujos de autenticación o billeteras MPC. <strong>COMPENSACIÓN Y BENEFICIOS</strong> - Salario competitivo de tiempo completo basado en la experiencia y equidad significativa en una empresa líder en la industria. - Este es un rol basado en nuestra oficina de Palermo, con una 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 de tecnología global en expansión rápida en una industria emergente y emocionante. - Bonos basados en el rendimiento. - Equipo de Apple proporcionado por la empresa. - Política de Trabajo desde Cualquier lugar: Puedes trabajar de forma remota desde cualquier lugar del mundo durante hasta 20 días al año. Blockchain está comprometida con la diversidad y la inclusión en el lugar de trabajo y se enorgullece de ser un empleador con igualdad de oportunidades. Prohibimos la discriminación y el acoso de cualquier tipo basados en raza, religión, color, origen nacional, género, expresión de género, sexo, orientación sexual, edad, estado civil, estado de veterano, estado 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, incluyendo la contratación, la contratación, la promoción, la terminación, el despido, la reincorporación, la licencia de ausencia y el aprendizaje. Blockchain toma decisiones de contratación basadas únicamente en las calificaciones, el mérito y las necesidades comerciales en el momento. Puedes contactar a nuestro Oficial de Protección de Datos por correo electrónico a [email protected]. Tus datos personales serán procesados para los fines de gestionar las actividades relacionadas con la contratación de Controlador, que incluyen la configuración y realización de entrevistas y pruebas para solicitantes, evaluar y evaluar los resultados de las mismas, y según sea necesario en los procesos de contratación y contratación. Tal procesamiento es legalmente permisible bajo el Art. 6(1)(f) del Reglamento (UE) 2016/679 (Reglamento General de Protección de Datos) como necesario para los fines de los intereses legítimos perseguidos por el Controlador, que son la solicitud, evaluación y selección de solicitantes para empleo. Tus datos personales serán compartidos con Greenhouse Software, Inc., un proveedor de servicios en la nube ubicado en los Estados Unidos de América y contratado por el Controlador para ayudar a gestionar su proceso de contratación y contratación en nombre del Controlador. Por lo tanto, si te encuentras fuera de los Estados Unidos, tus datos personales serán transferidos a los Estados Unidos una vez que los presentes a través de este sitio. Debido a 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 los sujetos de datos de la UE, la transferencia estará sujeta a las salvaguardias adicionales adecuadas bajo las cláusulas contractuales estándar. Tus datos personales serán retenidos por el Controlador mientras determine que es necesario evaluar tu solicitud de empleo. Bajo el GDPR, tienes derecho a solicitar acceso a tus datos personales, a solicitar que tus datos personales sean rectificados o eliminados, y a solicitar que se restrinja el procesamiento de tus datos personales. También tienes derecho a la portabilidad de los datos. Además, puedes presentar una queja ante una autoridad de supervisión de la UE.
Responsabilidades
- Diseñar y construir aplicaciones móviles escalables
- Definir la arquitectura de sistemas
- Liderar proyectos
- Colaborar con equipos
Skills requeridas
Beneficios
- Salario competitivo
- Bonos basados en desempeño
- Equipo de Apple proporcionado por la empresa
- Política de trabajo remoto