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.