




Resumen: Buscamos un/a ingeniero/a experimentado/a de React Native para desarrollar y escalar la aplicación móvil de Scrambly, asumiendo la implementación de extremo a extremo de funciones para una plataforma de alto tráfico que atiende a millones de usuarios. Aspectos destacados: 1. Implementación propia de extremo a extremo de funciones para una aplicación móvil de alto tráfico. 2. Trabajo con una pila moderna de React Native, centrándose en un código TypeScript eficiente. 3. Colaboración interfuncional y contribución a discusiones arquitectónicas. ### **Acerca del puesto** Buscamos un/a ingeniero/a experimentado/a de **React Native** para ayudar a desarrollar y escalar la aplicación móvil de **Scrambly** para iOS y Android. En este puesto, asumirás la implementación de extremo a extremo de funciones clave para una plataforma de alto tráfico que atiende a millones de usuarios a nivel global. Serás responsable de traducir los requisitos del producto en software robusto, asegurando que nuestra experiencia móvil siga siendo centrada en el usuario y competitiva. Tu principal foco será escribir código TypeScript eficiente dentro de una pila moderna de React Native. Desempeñarás un papel crucial en mantener la estabilidad de la aplicación, garantizando que esta sea rápida, fiable y fácil de mantener. Este puesto ofrece una oportunidad estratégica para impactar directamente en métricas comerciales mediante la reducción de la deuda técnica y la optimización del rendimiento de la aplicación. El éxito en este puesto requiere una colaboración activa entre funciones. Trabajarás directamente con los equipos de Backend, QA y Producto para aclarar requisitos, resolver desafíos técnicos complejos y ofrecer una experiencia de usuario (UX) perfecta. Además, contribuirás a las discusiones arquitectónicas, ayudando a definir la dirección técnica del producto junto con ingenieros senior. ### **Responsabilidades clave** * **Diseño e implementación** * + Desarrollar y mantener aplicaciones multiplataforma de alta calidad utilizando **React Native** y **TypeScript** + Crear componentes de interfaz de usuario reutilizables y listas altamente eficientes (mediante herramientas como **FlashList** o **FlatList**) que cumplan estrictamente con las especificaciones de diseño + Integrar aplicaciones móviles con servicios backend mediante **APIs RESTful** y **WebSockets**, garantizando la sincronización de datos en tiempo real + Depurar problemas específicos de cada plataforma usando **Xcode** y **Android Studio**, y escribir o modificar módulos nativos (**Swift/Kotlin**) cuando las bibliotecas estándar resulten insuficientes * **Estándares de ingeniería y calidad** * + Promover la calidad del código escribiendo código TypeScript limpio y testeable, y participando activamente en revisiones de código entre pares para garantizar que se cumplan los estándares de legibilidad y mantenibilidad + Contribuir a la salud a largo plazo de la base de código identificando y corrigiendo la deuda técnica, además de mejorar la cobertura general de pruebas + Participar en discusiones arquitectónicas, aportando opiniones sobre la gestión del estado (por ejemplo, **Redux Toolkit**, **Zustand**) y los patrones de navegación para mejorar la escalabilidad * **Rendimiento, fiabilidad y colaboración** * + Supervisar la estabilidad en producción mediante herramientas como **Sentry** o **Crashlytics**, identificando y resolviendo proactivamente bloqueos o errores + Optimizar el rendimiento de la aplicación centrándose en métricas específicas como tasas de fotogramas, uso de memoria, tamaño de la aplicación y consumo de batería + Ayudar a mantener las canalizaciones de **CI/CD** para garantizar lanzamientos fluidos y fiables a la App Store y Google Play + Colaborar eficazmente con partes interesadas no técnicas para explicar restricciones técnicas y proponer soluciones viables **Requisitos** * 3 o más años de experiencia profesional en ingeniería de software, con al menos **2 años** enfocados exclusivamente en el desarrollo con React Native * Conocimientos sólidos de **TypeScript** y del ecosistema de React Native (CLI, Hermes, herramientas de depuración) * Comprensión sólida de los sistemas de compilación de iOS y Android (Gradle, Pods, firma/provisionamiento). Debes ser capaz de leer código nativo (**Swift/Kotlin**) para depurar problemas específicos de cada plataforma * Familiaridad con patrones modernos de React (componentes funcionales, Hooks) y bibliotecas de gestión del estado (Redux Toolkit, Zustand o TanStack Query) * Experiencia escribiendo pruebas unitarias con **Jest**, y conocimientos básicos sobre conceptos de pruebas de extremo a extremo (E2E) * Capacidad para explicar conceptos técnicos de forma clara ante equipos diversos * **Inglés:** Intermedio alto o superior (**B2/B2+, tanto escrito como hablado**). Debes poder comunicarte con claridad en inglés para trabajar eficazmente en un equipo internacional y participar en discusiones arquitectónicas ### **Deseable** * Experiencia lanzando y manteniendo una aplicación B2C con **100 000+ Usuarios Activos Mensuales (MAU)** * Experiencia práctica escribiendo módulos nativos o JSI/TurboModules desde cero * Familiaridad con herramientas de analítica móvil (Segment, Amplitude) y con la implementación de pruebas A/B * Experiencia con herramientas de automatización como **Maestro** o **Appium** * Conocimientos básicos de fundamentos backend (Node.js) para depurar integraciones con APIs de forma efectiva **Beneficios** * Tu código impactará a millones de usuarios a nivel global. Las optimizaciones de rendimiento que implementes se traducirán inmediatamente en valor tangible y una mejor experiencia de usuario * Trabajarás con las últimas herramientas y estándares de React Native (TypeScript, Hermes, etc.), sin verse obstaculizado por código heredado caótico * Un entorno colaborativo con revisiones rigurosas de código y compartición de conocimientos: valoramos la mejor idea, independientemente del cargo o la antigüedad * Un alto nivel de autonomía, donde podrás ver tus funciones entrar en producción rápidamente en un entorno dinámico


