Descripción del puesto

Resumen del rol:
Estamos buscando un Front-End Developer con sólidos conocimientos en Angular y React, para el desarrollo y mantenimiento de una aplicación SaaS de última generación. El candidato ideal no solo será un experto en el desarrollo de interfaces de usuario, sino que también será un profesional versátil, dispuesto a colaborar en tareas de diseño, backend o cualquier otra necesidad técnica del equipo.

Responsabilidades principales:
  • Diseñar, desarrollar y mantener componentes de front-end utilizando Angular y React.
  • Colaborar con diseñadores UX/UI para transformar prototipos en experiencias de usuario funcionales y atractivas.
  • Optimizar el rendimiento de las aplicaciones para garantizar una experiencia fluida en todas las plataformas y navegadores.
  • Implementar integraciones con APIs y colaborar con el equipo backend para garantizar un flujo de datos eficiente.
  • Participar en el diseño básico y conceptual cuando sea necesario, asegurando que las interfaces sean estéticas y funcionales.
  • Resolver problemas técnicos en cualquier área del proyecto: desde ajustes de diseño hasta pequeñas implementaciones en el backend.
  • Mantenerse actualizado sobre las últimas tecnologías y tendencias de desarrollo web, y proponer mejoras continuas para el proyecto.
  • Documentar código y procesos para asegurar la claridad y la transferencia de conocimiento dentro del equipo.

Requisitos

Requisitos técnicos:
  • Experiencia comprobada en Angular y React (3+ años).
  • Sólido conocimiento de HTML5, CSS3 (incluyendo preprocesadores como SASS/LESS) y JavaScript/TypeScript.
  • Familiaridad con herramientas de diseño como Figma, Adobe XD, o similares.
  • Conocimientos básicos de backend, preferiblemente con Node.js, Python, o PHP.
  • Experiencia trabajando con sistemas de control de versiones como Git.
  • Conocimiento de APIs REST y manejo de datos en formato JSON.
  • Comprensión básica de bases de datos (SQL/NoSQL).
  • Experiencia en la integración y consumo de servicios en la nube (AWS, Firebase, etc.).
Habilidades adicionales valoradas:
  • Experiencia previa trabajando en proyectos SaaS.
  • Capacidad de resolver problemas técnicos de forma autónoma en múltiples áreas del stack.
  • Conocimientos en SEO técnico y optimización de rendimiento web.
  • Familiaridad con metodologías ágiles como Scrum o Kanban.
Perfil personal:
  • Proactividad y disposición para asumir desafíos fuera de su área de expertise.
  • Habilidad para trabajar en equipo y colaborar estrechamente con diferentes áreas del proyecto (diseño, producto, backend, etc.).
  • Capacidad de adaptarse rápidamente a nuevos entornos y tecnologías.
  • Atención al detalle y compromiso con la calidad del producto final.

Beneficios

  • Ambiente de trabajo dinámico y colaborativo.
  • Oportunidades de crecimiento y aprendizaje continuo en diferentes áreas tecnológicas.
  • Flexibilidad para proponer ideas y participar en decisiones clave del proyecto.
  • Modalidad de trabajo híbrida/remota según necesidades del proyecto.
  • El trabajo es mayormente remoto, aunque se requeriran que algunos días por mes sea presencial para colaborar y conocer al resto del equipo.