Desenvolupament Frontend per a Vueling Airlines a Newshore
A Newshore, vaig treballar com a enginyer frontend sènior integrat en el projecte de Vueling Airlines, contribuint al desenvolupament de les interfícies i webapps de la companyia aèria low-cost de referència a Espanya.
Interfícies d'alt tràfic
Vueling és una plataforma amb milions d'usuaris i requeriments de rendiment molt exigents. El treball implicava construir i mantenir components que funcionessin de manera impecable sota càrregues elevades, en múltiples dispositius i idiomes.
Arquitectura modular i Design System
Es va treballar en un Design System a gran escala, definint components reutilitzables amb SCSS estructurat i JavaScript modular. Cada peça havia de ser coherent visualment i funcionalment amb la resta del sistema.
Tooling i integració d'APIs
El flux de build es gestionava amb Node.js i NPM, automatitzant compilació, linting i desplegament. Els components s'integraven amb APIs REST per a cercadors de vols, gestió de reserves i el compte de l'usuari, usant Angular com a framework principal.
Metodologia
Tot el projecte seguia metodologia SCRUM, amb sprints regulars, reunions de planificació i revisions de codi sistemàtiques.
Tecnologies
- JavaScript
- Node.js
- NPM
- SCSS
- HTML5
- APIs REST
- Angular
- Git
Client: vueling.com