Desarrollo de SDK: Liderar el diseño, desarrollo y optimización de SDK multiplataforma de Kotlin para billeteras blockchain. Impulsar la transición de SDK a código abierto.
Arquitectura del sistema: diseñar arquitecturas robustas que garanticen que el SDK se integre perfectamente con varias cadenas de bloques y sistemas de terceros.
Innovación de funciones: Lidere la mejora y expansión de las capacidades del SDK, adaptándolo al panorama blockchain en constante evolución. Explore la innovación blockchain para el SDK y nuestros clientes.
Colaboración y documentación: Redacte documentación clara y completa para el SDK. Ofrezca soporte proactivo a los desarrolladores, guiándolos para una integración fluida y solucionando posibles problemas para proteger los recursos de los usuarios.
Requisitos:
Mínimo 4 años de experiencia en ingeniería de software, con un fuerte enfoque en Kotlin y desarrollo de SDK/bibliotecas.
Sólidos conocimientos de la tecnología blockchain, los contratos inteligentes y las aplicaciones descentralizadas. Conocimiento de las complejidades de las integraciones blockchain y su interacción con diversos SDK.
Sólidas habilidades para la resolución de problemas y capacidad de trabajar de forma autónoma en un entorno dinámico y de alto riesgo.
Excelentes habilidades de comunicación, con un enfoque proactivo para la atención al cliente y la colaboración en equipo.
Experto en prácticas de desarrollo modernas, incluidas pruebas automatizadas e integración continua para el desarrollo de bibliotecas.
Deseables:
Participación previa en proyectos específicos de blockchain, especialmente relacionados con el desarrollo de billeteras.
Contribuciones de código abierto y compromisos a largo plazo
Experiencia con plataformas iOS/Android/Web
Comprensión profunda de los sistemas distribuidos y los principios criptográficos.
Competencia en el trabajo con diferentes protocolos y estándares de blockchain.
Experiencia previa en Golang, Rust o Solidity es un plus.