





**Ingeniero Senior de SDK para Web y React Native** ------------------------------------------- **LATAM – 100 % remoto** **Impulsado por AccelOne** ### **Acerca de AccelOne** AccelOne es un socio de desarrollo de software nearshore que atiende a clientes en Estados Unidos y América Latina. Nuestros equipos de nivel senior se integran sin problemas con las organizaciones de los clientes, ofreciendo soluciones de ingeniería, diseño e inteligencia artificial de alta calidad, impulsadas por la transparencia, la colaboración y la alineación cultural. Trabajamos con empresas modernas orientadas a productos que valoran una arquitectura limpia, buenas prácticas de ingeniería y una excelente experiencia para desarrolladores. ### **Acerca del proyecto** Nuestro cliente está construyendo una plataforma central de personalización utilizada por clientes externos y socios en entornos web y móviles. Como parte de este ecosistema, mantiene **SDK para Web y React Native**, que permiten a aplicaciones de terceros integrarse sin problemas con sus APIs. Este puesto se centra en la **ingeniería de SDK y plataformas**, no en el desarrollo de interfaces de usuario de productos. La misión consiste en garantizar la estabilidad, la compatibilidad hacia atrás, el rendimiento y una excelente experiencia para desarrolladores en las integraciones basadas en navegador y móviles (React Native). ### **Resumen del puesto** Buscamos un **Ingeniero Senior de SDK para Web y React Native** para liderar y evolucionar los SDK para Web y React Native de la empresa. Se trata de un **puesto de ingeniería a nivel de plataforma**, ideal para alguien con sólidos fundamentos en JavaScript/TypeScript y experiencia previa en la creación y mantenimiento de **SDK, bibliotecas o paquetes reutilizables** destinados a otros desarrolladores. Colaborará estrechamente con ingenieros de SDK para Backend, iOS y Android para asegurar un comportamiento coherente entre plataformas, además de gestionar lanzamientos de SDK, control de versiones, documentación y herramientas para desarrolladores. ### **Principales responsabilidades** #### **Diseño y desarrollo de SDK** * Diseñar, desarrollar y mantener **SDK para Web y React Native** utilizados por clientes y socios externos. * Crear APIs de SDK que encapsulen los servicios REST de la empresa para seguimiento de eventos, informes y personalización. * Garantizar la estabilidad, el rendimiento y la **compatibilidad hacia atrás** de los SDK entre versiones. * Gestionar el control de versiones, los lanzamientos y la coordinación de dependencias de los SDK. * Publicar y mantener paquetes de SDK mediante **npm**. #### **Calidad, herramientas y documentación** * Desarrollar y mantener **pruebas unitarias** para la lógica compartida y específica de cada plataforma en los SDK. * Optimizar el tamaño, el rendimiento y la fiabilidad de los SDK. * Mantener la documentación de los SDK, guías de integración y ejemplos de uso. * Mantener aplicaciones de demostración (Web y React Native) utilizadas para validar y mostrar las funcionalidades de los SDK. #### **Colaboración multiplataforma** * Colaborar estrechamente con ingenieros de **Backend**, **iOS** y **Android SDK** para alinear el comportamiento y los contratos entre plataformas. * Participar en discusiones técnicas sobre arquitectura, diseño de APIs y experiencia para desarrolladores. * Contribuir a las canalizaciones de CI/CD relacionadas con los procesos de construcción, prueba y lanzamiento de los SDK. ### **Requisitos obligatorios** * 5 o más años de experiencia profesional con **JavaScript / TypeScript**. * Dominio avanzado de **TypeScript**. * Experiencia comprobada en la creación y mantenimiento de **SDK, bibliotecas o paquetes reutilizables** (no solo aplicaciones). * Experiencia en soporte de **React Native** en entornos tanto de iOS como de Android. * Experiencia en el desarrollo de **SDK basados en navegador** y en la gestión de la compatibilidad entre navegadores. * Amplia experiencia consumiendo y abstrayendo **API RESTful**. * Experiencia en la publicación, control de versiones y mantenimiento de paquetes mediante **npm**. * Competencia en Git y en modernas canalizaciones de **CI/CD**. * Excelentes habilidades comunicativas e inglés avanzado. ### **Deseable** * Experiencia en el soporte de **SDK dirigidos a clientes externos o socios**. * Experiencia en el manejo de errores, registro y diagnóstico a nivel de SDK. * Conocimientos sobre empaquetado de librerías, eliminación de código muerto (tree-shaking) y técnicas de optimización de tamaño. * Familiaridad con los **puentes nativos** en React Native. * Experiencia colaborando estrechamente con equipos nativos de **SDK para iOS y Android**. ### **Qué ofrecemos** * Trabajo 100 % remoto en toda LATAM. * Remuneración competitiva acorde con la experiencia y profundidad técnica. * Oportunidad de trabajar en una plataforma central con alto impacto y uso real en el mundo. * Colaboración con equipos de ingeniería senior y distribuidos. * Una cultura basada en la transparencia, la responsabilidad y la excelencia técnica.


