Jesus Vilar, Developer in Málaga, Spain
Jesus is available for hire
Hire Jesus

Jesus Vilar

Verified Expert  in Engineering

Front-end Developer

Location
Málaga, Spain
Toptal Member Since
January 8, 2015

Jesus has championed simplicity for robust solutions in two decades of web development. Specializing in React, Next.js, TypeScript, and Node.js, he prioritizes longevity and maintainability. Having partnered with top agencies across the globe, he melds technical prowess with diverse project insights. Believing in clear solutions, Jesus ensures clean code, intuitive UX, and systems built for the future. His mantra, "simple is robust," guides every project, streamlining digital solutions.

Portfolio

Contentsquare
Stencil.js, Design Systems, React, Storybook, TypeScript, Accessibility
Volvo Cars
React, Node.js, Redux, Sagas, TypeScript, Software Architecture, UI Components...
Automation Anywhere
Jest, CSS, JavaScript, Front-end, Ramda, Node.js, Redux, React

Experience

Availability

Part-time

Preferred Environment

React, TypeScript, Node.js, Sass

The most amazing...

...transformation I spearheaded was transitioning a retailer-facing booking system to a modern front-end architecture, enhancing efficiency and user experience.

Work Experience

S4 Senior Software Engineer

2022 - 2022
Contentsquare
  • Contributed to accessibility improvements for the internal design system component library.
  • Helped plan the release strategy for the accessibility upgrade, considering the coordinated effort of multiple product units.
  • Supported other teams with their adoption of the design system components.
Technologies: Stencil.js, Design Systems, React, Storybook, TypeScript, Accessibility

Lead Front-end Engineer

2020 - 2022
Volvo Cars
  • Proposed a new front-end architecture and led the implementation of the redesign of their retailer-facing booking management tool.
  • Led the front-end development of a customer-facing booking web experience.
  • Suggested and implemented automated end-to-end testing for their retailer-facing booking management tool.
Technologies: React, Node.js, Redux, Sagas, TypeScript, Software Architecture, UI Components, Technical Leadership

React Engineer

2018 - 2020
Automation Anywhere
  • Collaborated with a large team of engineers responsible for maintaining IQ Bot, the company's flagship product.
  • Contributed to the front end, helping expand features such as the role-based access control (RBAC) or adding completely new ones like the logic editor.
  • Participated in proposing architectural improvements.
Technologies: Jest, CSS, JavaScript, Front-end, Ramda, Node.js, Redux, React

Web Developer

2018 - 2018
Maharishi
  • Successfully integrated server-side rendering to optimize the performance of a multi-tenant Shopify app, significantly improving load times.
  • Executed a series of visual enhancements in the user interface of the core application.
  • Resolved critical Shopify integration errors by debugging and refining the API layer.
Technologies: CSS, JavaScript, Front-end, PHP, Node.js, Ramda, GraphQL, React

Senior Front-end Developer

2018 - 2018
Onfido
  • Contributed to the open-source JavaScript SDK onfido-sdk-ui, helping implement new features and fix existing issues.
  • Proposed architectural improvements of the stepped navigation flow.
  • Assisted in refactoring the internationalization approach to simplify the maintenance and handling of translation messages.
Technologies: Jest, CSS, JavaScript, Front-end, Redux, React

Senior Front-end Developer

2017 - 2018
Clarity Money
  • Contributed to the successful implementation of the application's web version.
  • Recommended architectural improvements for better performance in managing large volumes of client-side data.
  • Initiated a proposal to refactor Redux logic to decrease code complexity and simplify maintenance, enhancing scalability and performance.
Technologies: Jest, CSS, JavaScript, Front-end, Node.js, Redux, React

Senior Front-end Developer

2016 - 2017
Trumaker
  • Helped develop additional features for the current web application, including a React-based messaging tool.
  • Improved the quality of existing code, reorganizing and refactoring throughout the application.
  • Contributed to fixing and solving issues with the existing implementation.
Technologies: CSS, JavaScript, Front-end, Ruby on Rails (RoR), React

Web Developer

2016 - 2016
Potato
  • Served as a front-end developer and was integral to a team tasked with the development and ongoing enhancement of multiple high-traffic websites for one of the world's leading tech companies, ensuring robust performance and scalability.
  • Developed and launched a static website for a high-profile project, focusing on a robust foundation to support intense maintenance and resilience to change.
  • Contributed to maintaining a globally-utilized website, catering to millions of users across numerous languages, which involved continuous optimization for a diverse user base.
Technologies: CSS, JavaScript, Front-end, Sass, Angular, Python, HTML, Less

Senior Web Developer

2015 - 2015
AKQA
  • Played a key role in engineering the Volvo 'Future of Driving' website, focusing on user-centric design and interactive features to foster engagement and educate on automotive innovations.
  • Spearheaded the Volvo car configurator prototype development, collaborating closely with the design team to refine animations, transitions, and overall user experience, resulting in a more intuitive and visually appealing product.
  • Served as the pivotal link between the design and engineering teams for Volvo's car configurator, orchestrating the project vision and execution plan to ensure a seamless integration of aesthetic and functional elements.
Technologies: CSS, JavaScript, Front-end, Node.js, Sass, Agile

Senior Web Developer

2013 - 2014
Maido
  • Contributed to the development of Dr. Martens' Stand for Something campaign by creating a Facebook/Instagram/mobile app.
  • Oversaw the development of Pokerstars' Ronaldo Football Fever Facebook game.
  • Led the front-end development for Waitrose's Heston's Challenge for Facebook and mobile.
  • Contributed to the development of Waitrose's Mother's Day Garden Facebook app.
  • Spearheaded the development of Pokerstars' Spin & Go Facebook game using WebGL and PixiJS.
  • Oversaw the development of Dr. Martens' Design a Boot, a social media campaign targeting Facebook apps and Twitter.
Technologies: CSS, JavaScript, Front-end, PHP

Front-end Developer

2010 - 2012
Freelance
  • Helped build Land Rover Evoque, a Madrid Evoca app.
  • Wrote the front-end of J&B Start a Party, a multilingual video/audio mixer contest for a global audience.
  • Developed the front-end for Bazando Social in HTML5 and CSS3 for a European social shopping network.
  • Developed for Prestagrupo website, a social lending platform based in the US and Mexico.
  • Created Larios Animation, a microsite/Facebook contest application using facial recognition with AS3 and Flash.
  • Built Orange Cazabolas, a Facebook game made with AS3/Flash that features high-score rewards, and implemented client-side anti-cheating techniques.
  • Programmed for Orange Penaltis, a Facebook app using app requests to shoot and stop penalties with Facebook friends.
Technologies: CSS, JavaScript, Front-end, PHP

Front-end Developer

2010 - 2010
Wysiwyg/Razorfish
  • Worked on CocaCola's Aquarius Twittercracia app.
  • Helped develop Mercedes Benz's Clase A Facebook quiz.
  • Programmed for Ballantine's Plan B microsite.
  • Worked on the Honda Superheroes Facebook app.
  • Developed for Trina Atrevete a Dar el Salto, a base-jump simulation using Flash/AS3, Perlin noise for graphics and animations, and the Facebook API.
Technologies: CSS, Front-end, PHP

Dr. Martens - Share Your Style

A Facebook/mobile app for 10+ markets using Zend Framework 2 and HTML5/CSS3, Backbone.js, and Compass/SASS.

Pokerstars - Ronaldo Football Fever

PIXI.js, Backbone.js and Require.js, and integration with Laravel.

Waitrose - Heston's Challenge

A Facebook and mobile app using ZF2, HTML5, Backbone.js, and Require.js.

Waitrose - Mother's Day Garden

A Facebook and mobile app to send Mother's Day messages by planting flowers in a virtual garden. Used ZF2, Imagine/Imagick, HTML5, Facebook API, Backbone.js, and Require.js.

Pokerstars - Spin & Go

A Facebook game using PIXI.js, Backbone.js, and Require.js.

Dr. Martens - Design a Boot

A Facebook mobile app to create custom Dr. Martens boots using Paper.js, Backbone.js, Require.js, and ZF2, integrating Facebook, Instagram, and Twitter APIs.

Land Rover Evoque - Madrid Evoca App

A microsite using AS3/Flash, Gaia, and TweenMax.

J&B Start a Party Mixer

A video/audio mixer contest for multiple languages and markets, using Flash/AS3 and integrating with a .NET-based web service.

Bazando Social

Did HTML5/CSS3 front-end development for a European social shopping network.

Prestagrupo

A website; I did HTML5/CSS3/JS development for a social lending platform based in the US & Mexico.

Larios - Animaton

A microsite/Facebook contest application using facial recognition with AS3 and Flash.

Orange - Cazabolas

A Facebook game made with AS3/Flash with high-score rewards and client-side anti-cheating techniques.

Orange - Penaltis

A Facebook app using app requests to shoot and stop penalties with Facebook friends.

Coca-Cola/Aquarius - Twittercracia

A microsite, using AS3 and Gaia and integrated with the Twitter API.

Mercedes Benz Clase A

A Facebook quiz using AS3/Flash.

Ballantine's - Plan B

A microsite using AS3/Gaia with Papervision 3D and YouTube API.

Honda - Superheroes

A Facebook app using advanced animation with Flash/AS3 and integration with the Facebook API.

Trina - Atrevete a Dar el Salto

A base-jump simulation using Flash/AS3, Perlin noise for graphics and animations, and Facebook API.

Volvo - Future of Driving

Volvo's vision of the future autonomous driving experience.

Languages

TypeScript, JavaScript, Sass, CSS, HTML, SQL, PHP, GraphQL, Python, Go, Less

Frameworks

Jest, Redux, Next.js, Angular, Ruby on Rails (RoR), Django, Box2D

Libraries/APIs

Lodash, React, Ramda, Node.js, Vue

Tools

Git, PostCSS, Stencil.js

Paradigms

E2E Testing, Agile, REST, Functional Programming

Other

Gatsby, Sagas, Front-end, Web Components, Design Systems, Storybook, Accessibility, Design, Back-end, Software Architecture, UI Components, Technical Leadership

Platforms

Docker, Amazon Web Services (AWS)

Storage

MySQL, PostgreSQL

2004 - 2007

Visual Communications Degree in Graphic Design

Aguas de la Cañada - Cordoba, Argentina

MAY 2014 - PRESENT

Certified Zend PHP Engineer

B2Lateral London

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring