10/21/2025 updated

**** ******** ****
100 % available

Senior Angular Frontend (NgRx, rxjs, Sass, CSS) Engineer

Barcelona, Spain
Only remote
B.Eng(Hons) Comm & Electronic Engineering - University of Northumbria at Newcastle (UK)
Barcelona, Spain
Only remote
B.Eng(Hons) Comm & Electronic Engineering - University of Northumbria at Newcastle (UK)

Profile attachments

david-salvador-cv-2024eu-1_wEmail.pdf

User Experience (UX)Agile MethodologyArchitectureHTML5Unit TestingD3.JsWeb DevelopmentGamificationUser Interface DesignScrum MethodologyQuality ManagementResearch and DevelopmentWebGLRxJSTestingGoogle CloudAngular MaterialCypress (Programming Language)Google FirebaseAngularJSReactive ProgrammingWeb TechnologiesFront End Software DevelopmentJasmine
Angular Development
Extensive experience with Angular 2-17, including Redux (NgRx) and rxjs. Proficient in developing complex frontend applications using Angular framework.

Frontend Architecture
Expertise in designing and implementing frontend architectures, including state management with Redux and reactive programming with rxjs.

Full-Stack Development
Skilled in pure frontend with Angular and cloud platforms like Firebase and Google Cloud Firestore.

UI/UX Development
Proficiency in UI Angular Material/CDK, CSSGrid R&D, UX, and Gamification concepts. Experience in creating responsive layouts and custom UI components.

Web Technologies
Strong knowledge of HTML5 Canvas, D3.js, 3D WebGL, and modern web development practices.

Agile Methodologies
Extensive experience with Agile methodologies, particularly Scrum and working in squad-based team structures.

Testing and Quality Assurance
Proficient in automated testing using Cypress, Jasmine, Jest, and other internal tools. Focus on development quality processes and unit testing.
 

Experience

Professional experience10+ years
Freelancer since2021

Languages

EnglishNative speakerSpanishNative speaker

Project history

Angular NgRx Nx Frontend (B2B Contractor)

European Commission
Working on Dynamic Forms to support eGrants using Angular 14-17-NgRx-Nx-jest-jasmine. Backend in Java, Redux with NgRx, using Agile Methodology: Scrum & Squads.

Team Lead

Angular Nx Frontend Team Lead
Led Angular 14-Nx-jest-cypres-e2e team. Focused on Refinement of Agile UI Stories, Knowledge Management, Development Quality Processes, and Line Management. Backend in Java, Agile Methodology: Scrum & Squads, Automated Testing using Cypress.

B2B Contractor - Senior Frontend (Angular 14-Ngrx)

Serikat
Provided Angular Frontend support services including RxJs asynchronism management, Sass/Scss/CSS support, and primeNg UI library implementation. Backend in Java, Agile Methodology: Scrum.

B2B Contractor - Senior Frontend (Angular 14-Ngrx)

Roche Diagnostics (Switzerland)
Maintained and refactored the frontend of two SPAs used by field-level-technicians and engineers for diagnosing and improving Biological Diagnostic advanced equipment in hospitals and laboratories worldwide. Backend in .Net, Agile Methodology: Scrum, Automated Testing using internal tool.

Senior Frontend (Angular 12)

Clarivate
Worked on Cortellis Generics Intelligence Web Application, focusing on UX/UI Requirements Analysis, Responsive CSS layouts, UI Query Forms and Results, Custom Angular UI Components, and multiple asynchronous API communications management using rxjs. Backend in Java, Agile Methodology: Scrum + Squads.

Frontend Architect and Developer

WeAreBlueOrange (Online Casino Startup)
Supported and evolved two online betting mobile web applications for iGaming. Responsibilities included formalizing requirements, designing, development, upgrading code base, implementing new regulations, and backend team interfacing. Worked with Angular 4-9 Redux Architecture, REST API design, and Socket bidirectional communication protocols.

Senior Frontend Engineer

Wefox group
Worked with Angular 6 + Ngrx Redux, Message Based API Integration (Angular & Salesforce), Frontend Architecture, and Technical Documentation. Backend in Java, Agile Methodology: Scrum.

Web Instant Lottery Games Technical Lead

IGT / GTECH
Led the development of Gaming Frameworks and APIs for scale. Coordinated international teams, worked on UX/UI Concepts, Wireframing, JavaScript Development, Mobile HTML5 Gaming Product Development, and Software Engineering R&D. Context: Backend in Java, Methodology: Waterfall or R&D depending on the internal project.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in