Ingeniero de Software (Enfocado en UI)

Chennai, India (Presencial) | Tiempo completo

Sobre Nosotros:

Xeni es un líder en innovación en la industria de viajes, dedicado a ofrecer experiencias de viaje fluidas, placenteras y memorables para nuestros clientes. Nos especializamos en soluciones de viajes integrales que abarcan vuelos, hoteles, alquiler de coches, cruceros y actividades. Nuestra misión es simplificar la planificación y reserva de viajes, haciéndola accesible y encantadora para todos.

Buscamos un Ingeniero de Software Full-Stack enfocado en UI apasionado y capacitado para unirse a nuestro equipo en crecimiento en Chennai. Este rol es ideal para alguien que disfruta construyendo aplicaciones web visualmente atractivas y de alto rendimiento, y que también se siente cómodo trabajando en todo el stack. Formarás parte de un equipo colaborativo que trabaja en soluciones escalables e innovadoras.

La responsabilidad principal de este rol es construir interfaces web excelentes conforme a los estándares actuales y compatibilidad entre navegadores, teniendo en cuenta la accesibilidad y el rendimiento. Se requiere un sólido conocimiento de HTML, CSS, JavaScript y React, junto con experiencia en desarrollo orientado a pruebas en componentes de UI y trabajo cercano con diseñadores y product owners.

Además, el rol requiere una buena comprensión de los ciclos de desarrollo de software de extremo a extremo, arquitectura full stack, desarrollo de API y backend y bases de datos. Aunque es un rol enfocado en UI, con frecuencia el ingeniero deberá trabajar en todo el stack, construir funcionalidades, depurar incidencias y atender guardias.

Responsabilidades:

  • Diseñar, desarrollar y mantener aplicaciones web responsivas con React, SCSS, Tailwind CSS y prácticas front-end modernas.
  • Colaborar con product managers, diseñadores y otros ingenieros para entregar software de alta calidad.
  • Participar en discusiones de arquitectura, revisiones de código y planificación del ciclo de vida del software.
  • Aportar una mentalidad "UX first" al desarrollo de software.
  • Aprovechar el conocimiento de arquitectura front-end y capacidades del navegador para tomar decisiones acertadas en producto, diseño y estrategia arquitectónica.
  • Garantizar la compatibilidad entre navegadores y optimizar las aplicaciones para rendimiento y accesibilidad.
  • Contribuir a la mejora continua de flujos de trabajo y prácticas del equipo.
  • Deseable: Construir y mantener servicios backend escalables con Node.js (y opcionalmente Go).
  • Integrar y gestionar bases de datos SQL o NoSQL según las necesidades del proyecto.

Calificaciones:

  • 5+ años de experiencia profesional como ingeniero full-stack o front-end.
  • Sólido dominio de React.js, Node.js, SCSS y Tailwind CSS.
  • Sólido dominio de desarrollo front-end, HTML, CSS y JavaScript junto con experiencia en frameworks JavaScript.
  • Experiencia con bases de datos SQL o NoSQL (p. ej. PostgreSQL, MySQL, MongoDB).
  • Comprensión sólida del ciclo de vida de desarrollo de software (SDLC), control de versiones (Git) y procesos CI/CD.
  • Experiencia con principios de arquitectura y diseño de sistemas.
  • Capacidad para escribir código limpio, mantenible y eficiente.
  • Buenas dotes de resolución de problemas y atención al detalle.

Notas adicionales:

  • Experiencia con Go (Golang) o gran interés en aprenderlo.
  • Conocimiento de arquitecturas serverless o plataformas en la nube como AWS, GCP o Azure.
  • Experiencia con frameworks de testing y optimización de rendimiento.

¿Por Qué Unirte a Nosotros?

  • Trabajar en un entorno dinámico y tecnológico que valora la innovación y la creatividad.
  • Colaborar con un equipo talentoso que resuelve problemas del mundo real.
  • Salario competitivo y oportunidades de crecimiento.
  • Cultura de trabajo flexible e inclusiva.

¿Interesado? Nos encantaría saber de ti. Aplica ahora y construyamos algo grande juntos.