directohace 3 meses

Mobile Engineer

FireblocksBuenos AiresRemoto · Tiempo completo
Senior5+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Se busca Mobile Engineer para unirse al equipo de Fireblocks, empresa líder en el ámbito de los activos digitales. El rol es remoto y requiere experiencia en desarrollo móvil y SDKs.

Por qué aplicar

Aplicá si te apasiona el desarrollo móvil y los activos digitales. Fireblocks es líder en el ámbito y ofrece un entorno remoto.

Descripción del puesto

El mundo de los activos digitales está acelerando su velocidad, magnitud y complejidad, abriendo la puerta a nuevas formas de aprovechar la cadena de bloques. La plataforma y red de Fireblocks brindan la forma más simple y segura para que las empresas trabajen con activos digitales y es confiable para algunas de las instituciones financieras más grandes, bancos, marcas reconocidas mundialmente y empresas Web3 del mundo, incluidas BNY Mellon, BNP Paribas, ANZ Bank, Revolut y miles más. Como parte de Fireblocks, Dynamic representa la próxima evolución de la infraestructura de billeteras no custodias. Dynamic es la plataforma de billetera integrada de Fireblocks, diseñada específicamente para desarrolladores que desean incorporar experiencias de criptomonedas y stablecoins en aplicaciones modernas sin complejidad. Juntos, Fireblocks y Dynamic están construyendo la infraestructura de billetera más completa, segura y amigable para desarrolladores de la industria, combinando seguridad de grado institucional con experiencias de grado de consumidor. Sobre el equipo Dynamic fue fundado en 2021 con una visión simple: cada aplicación y sitio web tendrá un componente de billetera. Esa visión se está convirtiendo rápidamente en realidad. Las billeteras ya no se limitan a productos criptográficos nativos, sino que se están convirtiendo en infraestructura fundamental para nóminas, remesas y pagos globales. Dynamic impulsa experiencias basadas en billeteras para equipos líderes de criptomonedas y fintech, incluidos Kraken, zerohash, Magic Eden y más. Dynamic crea y mantiene SDK para desarrolladores que permiten a los equipos integrar funcionalidad de billetera integrada directamente en sus aplicaciones. Estas billeteras integradas permiten a los usuarios finales crear, administrar y usar billeteras sin salir de la experiencia del producto, lo que hace que las billeteras se sientan como una parte nativa de las aplicaciones modernas de fintech y criptomonedas. Como parte de Fireblocks, el equipo de Dynamic continúa construyendo y escalando la infraestructura y las herramientas de desarrollador que han incorporado más de 50 millones de billeteras en aplicaciones de criptomonedas y fintech. En este contexto, Dynamic impulsa la experiencia de billetera de capa de aplicación y las herramientas de desarrollador, complementando la custodia central de Fireblocks, la seguridad y la infraestructura de transacciones. El equipo opera con una mentalidad de producto sólida y un enfoque profundo en la seguridad, la confiabilidad, la escalabilidad y la experiencia excepcional del desarrollador. Los ingenieros de Dynamic construyen sistemas seguros por defecto y abordan su trabajo con un enfoque sólido en el cliente, equilibrando la excelencia técnica con las necesidades del usuario del mundo real. Te unirás a un grupo apasionado que se mueve rápido, trabaja con los nombres más importantes en pagos y fintech, y está definiendo cómo se construyen las aplicaciones financieras de la próxima generación. Qué harás - Diseñar e implementar SDK nativos de alta calidad para móviles que permitan a los desarrolladores integrar funcionalidad de billetera integrada en sus aplicaciones, con un enfoque sólido en la ergonomía de la API, el rendimiento y la confiabilidad. - Poseer características de SDK de extremo a extremo: desde el diseño y la arquitectura de la API, pasando por la implementación y la prueba, hasta la versión, la publicación y la documentación del desarrollador. - Construir y mantener componentes de SDK seguros y confiables para operaciones de billetera, incluidas operaciones criptográficas, interacciones con la cadena de bloques y flujos de seguridad. - Definir y evolucionar la arquitectura del SDK para admitir la capacidad de mantenimiento a largo plazo, la compatibilidad con versiones anteriores y la adopción en diversas aplicaciones de clientes. - Construir aplicaciones de muestra y demostraciones que muestren las capacidades del SDK y sirvan como referencias de integración para los clientes. - Crear documentación clara y completa del SDK y guías de integración. - Trabajar con equipos de relaciones con desarrolladores y soporte para abordar los desafíos de integración de los clientes. - Establecer el estándar para la calidad y la excelencia operativa mediante el establecimiento de mejores prácticas en torno a pruebas, observabilidad, versiones y estado del código. - Contribuir a una cultura de propiedad y ejecución, liderando por ejemplo a través del trabajo práctico, revisiones de código, documentación y compartir conocimiento. Qué aportarás - 5+ años de experiencia en ingeniería de software, con un enfoque profundo en el desarrollo móvil y la entrega de SDK de producción de alta calidad. - Demostración de un historial de construcción y entrega de código de alta calidad, con trabajo que puedes señalar y discutir en profundidad. - Fuerte experiencia práctica con iOS (Swift) y/o Android (Kotlin); experiencia con React Native u otros marcos multiplataforma, y familiaridad con todos. - Experiencia en la construcción de SDK móviles o bibliotecas compartidas, incluida la API diseño, versión, empaquetado y mantenimiento a largo plazo en todas las plataformas. - Experiencia con sistemas móviles habilitados para cadena de bloques, incluidas billeteras flujos, firma y interacciones en cadena. - Experiencia trabajando en software móvil sensible a la seguridad, como administración de claves, almacenamiento seguro, criptografía o productos financieros. - Fuerte comprensión de las mejores prácticas de ingeniería móvil, incluidas CI/CD, pruebas automatizadas, administración de versiones y observabilidad. - Mentalidad de obtener resultados con la capacidad de poseer problemas de forma independiente y entregar soluciones de extremo a extremo. - Cómodo tomando decisiones arquitectónicas a largo plazo mientras permanece pragmático y adaptable. - Licenciado en Ciencias de la Computación / Ingeniería o experiencia práctica equivalente. - Rol remoto en un equipo distribuido; preferencia para candidatos en la zona horaria de América. Grandes ventajas - Experiencia en Rust y/o WebAssembly (Wasm), particularmente en la construcción de SDK multiplataforma consumidos por aplicaciones móviles. - Experiencia en el diseño de lógica central compartida utilizada en iOS y Android. - Experiencia con primitivas de seguridad móvil avanzadas (hardware seguro, MPC, criptografía de bajo nivel). - Experiencia previa en la posesión o fundación de una plataforma o SDK móvil desde cero. La misión de Fireblocks es permitir que cada empresa acceda de manera fácil y segura a activos digitales y criptomonedas. Para lograrlo, creemos firmemente que nuestra fuerza laboral debe ser tan diversa como nuestros clientes, y es por eso que abrazamos la diversidad y la inclusión en todas sus formas. Por favor consulte nuestra política de privacidad para candidatos aquí.

Responsabilidades

  • Diseñar e implementar SDKs móviles de alta calidad
  • Mantener y mejorar la arquitectura de los SDKs
  • Trabajar en estrecha colaboración con el equipo de desarrollo

Skills requeridas

Desarrollo de SDKs móvilesExperiencia con blockchainSeguridad en sistemas móvilesLiderazgo de equiposTrabajo en equipoLiderazgoComunicación efectiva