Francisco Antunes, Software Developer in Manchester, United Kingdom
Francisco Antunes

Software Developer in Manchester, United Kingdom

Member since March 5, 2016
Francisco has more than a few years of experience working on projects ranging from single static pages (usually marketing pages) to highly complex apps with many transactions per seconds (Google projects, the Scottish police, and a company that offers freelance services). He's slightly obsessed with new technologies and is an early adopter of most of the latest approaches to modern front-end web development.
Francisco is now available for hire




Manchester, United Kingdom



Preferred Environment

Git, VS Code, React

The most amazing... I've done was to create a token input field, similar to Twitter. It took me a week of sleepless nights, but was worth every line of code after the result.


  • Lead Front-end Developer

    2020 - 2020
    Cooperative Bank
    • Led a team of three front-end developers to rebuild the current account form using React and Redux. The current account form is one of the key forms to bring clients to the bank as well as one with the highest traffic.
    • Focused the development on performance, test, accessibility, and mobile-first.
    • Worked thoroughly on the accessibility as it had to match the highest standards.
    • Created all unit and integration tests using the Jest and Testing library.
    • Joined the team with the Redux data flow already designed but helped update it to improve performance and scalability.
    • Involved in meetings with DevOps, designers, back-end, and POs to build a strategy on how to manage expectations, achieve goals, and improve work.
    Technologies: ECMAScript (ES6), HTML5, BEM, React Testing Library, Jest, Hooks, SCSS, Redux, React
  • Lead Front-end Developer

    2018 - 2020
    Accenture | University of Manchester
    • Wrote the documentation, guidelines, and lint for the team to follow.
    • Kickstarted the foundation for HTML, SCSS, and ES6 to be the main components using BEM-ish, so the UI components could be modified and extended by the team.
    • Communicated with designers and business analysts to make a consistent UI library so the project would have a maintainable and manageable components library legacy left to the university when the handover happens.
    • Mentored junior developerss into best practices and facilitated problem-solving. The team consisted of three front-end developers (two juniors and one mid-level) and we all created and integrated the designed UI components with the back end.
    • Wrote code and guided and supported the other members of the team so we can collectively make decisions about which technology to use and other approaches to take.
    Technologies: JSON/XML Schemas, BEM, HTML5, Pattern Lab, SCSS, ECMAScript (ES6), JavaScript
  • Senior Front-end Developer

    2017 - 2018
    • Helped to rebuild the company’s main product UI based on new designs.
    Technologies: HTML5, JavaScript, SCSS, Angular
  • Senior Front-end Developer

    2017 - 2017
    • Worked together with the team and built a new user interface to move away from the outdated Flash app.
    Technologies: HTML5, SCSS, JavaScript
  • Senior Front-end Developer

    2016 - 2016
    Consumer Affairs (via Toptal)
    • Helped to develop and migrate sections of the website to new UI designs.
    Technologies: JavaScript, HTML, Sass, CSS
  • Senior Front-end Developer

    2015 - 2016
    • Created multiple themes for the TV box UI. Those themes were among the company partnerships as well accessibility.
    • Improved the performance of the CSS on the TV box UI since the boxes had low-powered processors.
    Technologies: CSS, jQuery, Gulp.js
  • Lead Front-end Developer

    2014 - 2015
    A Global Management Consulting and Professional Services Firm
    • Led a team of three front-end developers where one was based in the UK and two in India to redesign the UI of an application for the Scottish Police.
    • Created a CSS framework to be used to revamp the UI.
    • Wrote documentation about the new framework with code samples and UI examples.
    • Created templates (as well as many snippets of code) to be integrated with a Java back-end.
    • Held many meetings with all the back-end developers to make the process seamlessly to the test team.
    Technologies: Grunt, JavaScript, CSS, HTML5, jQuery
  • Senior Front-end Developer

    2014 - 2014
    • Developed the front end for a project for Vodafone that was integrated with a back end using a CQ framework.
    Technologies: Adobe CQ, Grunt, jQuery, JavaScript, HTML5, CSS
  • Front-end Developer

    2014 - 2014
    • Built a prototype for a client. The project was a banner that would load the data from a RESTful API. To create the project, I used mostly jQuery, CSS3, and HTML5.
    Technologies: HTML5, CSS3, jQuery
  • Senior Front-end Developer

    2014 - 2014
    • Worked with other front-end developers to create a new product for the company.
    • Juggled working with almost five front-end developers within the same team—we had to split the work between us and create a module based on CSS.
    Technologies: CSS, JavaScript
  • Senior Front-end Developer

    2013 - 2014
    • Created HTML templates based on a design that was to be integrated with a .NET application.
    Technologies: .NET, jQuery, HTML, JavaScript, CSS
  • Full-stack Developer

    2012 - 2012
    ICC Lowe
    • Developed a Twitter map application using Node.js.
    • Created multiple marketing websites for clients.
    Technologies: HTML5, CSS, jQuery, PHP, Node.js
  • Senior Front-end Developer

    2011 - 2012
    • Worked on many marketing projects for YouTube.
    • Created templates for Google Small Business campaigns in more than 30 countries.
    Technologies: Backbone.js, jQuery, JavaScript, HTML5, CSS, Django


  • Loggly Dashboard

    I helped Loggly rebuild the log management dashboard, which is their main product, which handles large amounts of data and translates it into charts and reports to the end-user.
    The rebuild was based on a new freshly designed UI using Angular, SCSS, and HTML.

  • BeFunky Photo Editor

    Rebuild the whole user interface from the ground up using CSS (with loads of animations), JavaScript, and HTML5.
    The new UI replaced an old flash-based application with loads of new features and enhancements to users.

  • Tweet Split

    Based on a few inspirational projects, I created this to play with Vue.js. It splits a long text into tweets (of 140 characters). It does not publish on Twitter, nor does it split based on spaces yet.


  • Languages

    ECMAScript (ES6), CSS3, Sass, HTML5, JavaScript, CSS, HTML, Less, SCSS, Pug
  • Frameworks

    Bootstrap, Jest, AngularJS
  • Libraries/APIs

    React, jQuery, Node.js, Vue.js, Shopify API, Mustache
  • Tools

    Gulp.js, Grunt, Sublime Text, Pattern Lab, VS Code, Git, Fireworks, Adobe Fireworks
  • Paradigms

    Scrum, BEM, Agile
  • Platforms

    MacOS, WordPress
  • Other

    React Testing Library, Hooks
  • Storage

    MySQLi, MySQL

To view more profiles

Join Toptal
Share it with others