




**Disponible para trabajar de forma remota desde LATAM** #### **La propuesta del trabajo** En Aerolab, tenemos un enfoque centrado en el usuario para crear productos digitales: sitios web, aplicaciones, interfaces, lo que sea. Siempre estamos evolucionando y encontrando nuevas formas de hacer las cosas. Todos nuestros procesos están en constante iteración, y nuestro enfoque está en el aprendizaje. Tendrás la oportunidad de trabajar en proyectos de diferentes tamaños y sectores para que puedas crecer, aprender, cometer errores (aceptamos los errores) y desarrollar completamente tu talento. #### **Tus responsabilidades incluyen** * Crear y evolucionar nuevos productos para startups y marcas globales. * Diseñar experiencias y interfaces increíbles para sitios web y aplicaciones móviles. * Desarrollar productos web y móviles en JavaScript, utilizando ECMA2022\+, TypeScript, React, React Native, NodeJS y otras tecnologías modernas. * Construir APIs e infraestructura usando NodeJS, Docker y plataformas sin servidor. * Diseñar interfaces escalables que contribuyan a sistemas de diseño flexibles, muchas veces integrados con CMS headless o aplicaciones móviles. * Ser proactivo documentando tus propias implementaciones y decisiones técnicas. * Realizar revisiones regulares de código con los miembros del equipo. * Participar en el proceso de diseño proponiendo tecnologías y soluciones para cada producto. * Colaborar y trabajar junto a gerentes de proyecto, diseñadores y otros desarrolladores para crear productos de los que te sientas orgulloso. * Apoyar a desarrolladores menos experimentados en el proceso, compartiendo conocimientos y mejores prácticas. #### **¿Qué esperamos de ti?** * Dominio avanzado de JavaScript (o TypeScript) y capacidad para construir aplicaciones desde cero con patrones sólidos de diseño de código. * Experiencia en desarrollo de sitios con NextJS o aplicaciones en React Native. * Demostrar experiencia en UI, siendo capaz de crear estilos CSS desde cero utilizando tecnologías como Styled Components, Styled\-JSX, Stitches o similares. * Conocimiento de patrones avanzados en React y dominio en gestión de estado mediante Context o Redux. * Conocimiento en diseño de API en NodeJS y dominio en manejo de bases de datos tanto relacionales (SQL) como no relacionales (No\-SQL). * Tener conocimientos en pruebas unitarias e integración con Jest \+ React Testing Library. * Estar familiarizado con la metodología ágil y ser capaz de aplicarla en un entorno de equipo. * Poseer buen ojo para el diseño y ser capaz de implementar interfaces y animaciones para diversos dispositivos, incluyendo smartphones, tabletas, laptops y monitores. * Dominio del idioma inglés (nivel intermedio, tanto oral como escrito). #### **Deseable tener:** * Experiencia previa optimizando SEO, esquemas y/o accesibilidad (a11y). * Experiencia integrando un proyecto con un CMS (Contentful, Prismic, Strapi o similar). * Trayectoria demostrada de mejora significativa en el rendimiento de un sitio web o aplicación. * Dominio de Figma para acceder a diseños y exportar recursos. * Conocimientos de infraestructura (Nginx, Docker, AWS, etc.). * Fuerte sentido estético y atención al detalle; aversión a desalineaciones visuales. * Disposición para aportar conocimientos diversos y ofrecer una perspectiva única. * Comprensión o aplicación de mejora progresiva y/o degradación elegante. * Familiaridad con Canvas, ThreeJS, WebGL u otras tecnologías relacionadas. #### **¿Qué encontrarás en Aerolab?** * La oportunidad de trabajar en productos de diferentes industrias, teniendo contacto directo con el cliente. * Espacios diseñados para dar retroalimentación y proponer mejoras y cambios. * Aerolab es miembro de SoDA, una red global de agencias digitales líderes


