Jose Ramirez Mora

Staff Frontend Engineer

As a staff frontend engineer, my focus is on building web applications that are both performant and maintainable in the long term. My highest priorities are creating solutions that are user-friendly, high-quality, and high-performing. Additionally, I am passionate about cultivating a positive tech culture. I thrive on being challenged and enjoy taking on projects that push me beyond my current knowledge base to provide optimal solutions. I am a firm believer in continually expanding my education through online resources.

Work

Personio

HR Platform for SMEs.
Staff Frontend Engineer
– Present
Amsterdam, NL
  • Starting domain FE guideliness and component foundations effort to establish better reusability and discoverability across domains.

  • Reduced LCP by 21% by eliminating unused JavaScript and restructuring bundle boundaries across high-traffic product surfaces.

  • Defined and owned the frontend integration model for company-wide groups management, shipping the first production use case to 100% of customers and establishing scalable patterns for more cross-domain adoption.

  • Eliminated dual data-access patterns within domain modules, consolidating integrations under a single GraphQL layer and preventing further architectural drift.

Lead Front Engineer
Amsterdam, NL
  • Owned end-to-end frontend delivery of company-wide UI rebrand for one of the largest product domains, coordinating 12+ stakeholders and executing a full-domain release with parallel UI support to ensure behavioral parity at launch.

  • Designed reusable geolocation and mapping infrastructure (location services + UI components), enabling multiple product teams to ship location-based features without duplicating third-party integrations.

  • Built reusable cross-product components, reducing duplication and improving UX consistency.

  • Led migration of 5 legacy applications from monolithic frontend to modular architecture, removing architectural bottlenecks that were slowing feature delivery and reducing system reliability.

  • Established recurring frontend architecture forum to increase cross-team alignment and reduce implementation drift.

DAZN

Global sports streaming and video on demand service.
Staff Frontend Engineer
Amsterdam, NL
  • Designed and implemented governance tooling for headless CMS architecture, enabling multiple teams to create and manage content models with consistent validation and version control.

  • Contributed to architectural evolution of landing pages micro-frontend toward Server-Driven UI (Next.js), decoupling layout control from frontend release cycles.

  • Promote adoption of shared Design System components across multiple domains, reducing UI divergence and improving accessibility compliance.

  • Optimized CI pipelines for large monorepo, improving feedback reliability and strengthening release confidence.

  • Standardized automated release workflows for cross-team libraries, reducing manual publishing errors and version drift.

  • Hands-on contributor, part of a team of +10 engineers for multiple projects in the growth domain.

Senior Frontend Engineer
Amsterdam, NL
  • Delivered features for landing pages micro-frontend using React, TypeScript, and CSS-in-JS within a multi-team growth domain.

  • Create Design tokens naming standardization for the DAZN Design System.

  • Led development of core design system components and design tokens, establishing atomic component patterns adopted across web applications.

  • Built shared internationalization utilities for formatting dates, times, and currencies across product surfaces.

  • Presented architectural updates and proposals in frontend guild and technical council forums.

Travix

Online travel agency
Frontend Tech Lead
Amsterdam, NL
  • Foster collaboration between multiple Frontend teams.

  • Active participant in the performance guild, looking after new strategies and options, helping define the organisation's Frontend strategy.

  • Create multiple proposals for different upcoming and ongoing technical challenges.

  • Design a responsive desktop solution for the new platform.

  • Mentor individuals in and outside the company and technically led a product team through development cycles.

Senior Frontend Engineer
Amsterdam, NL
  • Design backend for Frontend, being this a standard and widely adopted service by the entire platform.

  • Creator of a shared internal logging library for the server and client side, aligning logging standards and capabilities across the company.

  • Contribute to new architecture development, building and migrating features towards a dynamic frontend platform and design system in React and Typescript.

Frontend Engineer
Amsterdam, NL
  • Setup new frontend observability metrics.

  • Maintain legacy observability services written in golang.

  • Part of a product team working on cross-sell products for the company.

First Factory

Nearshore software development.
Full Stack Team Lead
Heredia, CRC
  • Lead development teams for multiple clients based in NYC.

  • Collaboration and decision in web apps architecture for multiple projects

  • Deliver multiple frontend projects in React, Angular and Nodejs.

  • Mentor engineers spanning multiple teams and projects.

  • Create multiple prototypes for mobile and web apps.

  • Contribute to practice management software for healthcare written in Angular 1.x and C#.

GBSYS

Technology consultancy company.
Software Engineer
Curridabat, CRC
  • Contribute to a web application in ASP.NET(C#).

  • Contribute to Titanium Appcelerator mobile application.

3WV

Web marketing agency.
Software Engineer
San Jose, CRC
  • Contribute to multiple web applications in ASP.NET.

  • Contribute to desktop application in C# .NET.

Education

Projects

Storybook Paddings Addon

Contributor
– Present
addon

A Storybook addon to add different paddings to your preview. Useful for checking how components behave when surrounded by white space.

  • Storybook
  • Addon
  • React
  • Design
  • JSX

Awards

Travix Talent Trail Winner 2019

Awarded by Travix

Skills

Web Development

  • HTML
  • CSS
  • Javascript
  • Typescript
  • React
  • Redux
  • styled-components
  • Next.js
  • Babel
  • Webpack
  • Eslint
  • Storybook
  • Jest
  • Node.js
  • npm

Other

  • Git
  • GHA
  • Docker
  • Terraform
  • AWS
  • React Native
  • Python

Personal

  • Communication
  • Analysis and Creativity
  • Team Player
  • Commitment
  • Dedication

Languages

English

Full professional proficiency

Spanish

Native speaker

Interests

User experience

  • Usability
  • Accessibility
  • Performance

Online Learning

  • Frontend Masters
  • Coursera

Media

  • Music
  • Movies
  • Anime