Grant Bajere, Developer in Bristol, United Kingdom
Grant is available for hire
Hire Grant

Grant Bajere

Verified Expert  in Engineering

Front-end Developer

Location
Bristol, United Kingdom
Toptal Member Since
August 24, 2016

Grant is a front-end web developer and digital designer based in Bristol, UK. He has had the pleasure of working with a variety of companies, big and small, on a number of different designs and projects. He prides himself on his web development and design expertise and always pushes himself to excellence in his work and in his professional interactions.

Portfolio

Admiral Group
Protractor, Mocha, Express.js, AngularJS
Wazoku
NPM, Grunt, Django, Sass, HTML5, AngularJS
ISM Games
NPM, Gulp, Django, Sass, Backbone.js, JavaScript, HTML5

Experience

Availability

Part-time

Preferred Environment

ITerm, Adobe Suite, Git, Atom, Coda 2, MacOS

The most amazing...

...thing I've built is a website that provides a fully accessible experience to the visually impaired. I take pride in work that improves the quality of life.

Work Experience

Angular Developer

2016 - 2017
Admiral Group
  • Built data visualization with different gauges, graphs, and tables.
  • Developed dynamic templates running off of a configuration file for easy updating.
  • Ensured that all features are fully unit, E2E, and visual regression tested.
Technologies: Protractor, Mocha, Express.js, AngularJS

Front-end Developer

2016 - 2016
Wazoku
  • Created a multimedia uploader for the company flagship app. The uploader consisted of direct upload from the computer, URL linking, and third-party API integrations. Dropbox, Google Drive, Soundcloud, YouTube, and Box were among the systems used.
  • Upgraded the app from AngularJS 1.3 to 1.5.
  • Made speed optimizations and binding changes app-wide.
  • Helped the product owner design features.
  • Created a media gallery to view all the images, audio, and documents attached to each idea.
Technologies: NPM, Grunt, Django, Sass, HTML5, AngularJS

Front-end Developer

2016 - 2016
ISM Games
  • Built two fantasy Olympics apps. These were fully responsive builds that I also helped oversee the design of.
  • Helped on the build of the new Premier League fantasy football app. The Premier League had a full rebrand this season, and the new design of the website brought up some interesting issues for use to implement on a fully responsive build.
  • Built the English Premier League fantasy app for Fox Sports Australia.
Technologies: NPM, Gulp, Django, Sass, Backbone.js, JavaScript, HTML5

Front-end Developer

2015 - 2015
@Google
  • Built for Google mainly on marketing sites.
  • Contributed to an interesting project where I had to GPS track a bicycle around Switzerland and plot the route on a Google Map. I then proceeded to pull images that the cyclist took on his trip and drop them into the route.
Technologies: NPM, Grunt, JavaScript, Sass, HTML5

Front-end Developer and Designer

2015 - 2015
Open To Export, LLC
  • Redesigned and rebuilt the site in entirety. I helped on the responsive design, and then went on to build the templates, ready for data.
  • Designed and implemented a new admin system for uploading and editing content. Built in AngularJS, the new system gave image editing, article promotion, and user control to the admin team.
  • Provided tools to the front-end of the product's codebase in the form of Grunt.js. This included SASS, image maps, code concatenation, and many other tools, which brought the development progress in line with modern workflows.
Technologies: FreeMarker, NPM, Grunt, AngularJS, Sass, HTML5

Front-end Developer

2015 - 2015
Nomensa
  • Contributed key elements to a team tasked with creating an Alpha intranet site for the Public Health of England, a branch of the UK Government. My role in the team was to build, and help steer the design of, the user-facing side of project.
  • Built the front-end to UK government digital standards (GDS).
  • Generated ideas with think tanks and helped guide the Alpha. Very interesting to be included in a loop that included doctors and surgeons through to admin and HR workers, each with different needs that we had to meet. The project provided some great challenges.
Technologies: NPM, Grunt, Django, Sass, HTML5, AngularJS

Torchbox

Creating an AngularJS app for Pennsylvania University, Philadelphia, for "Giving," which is where people can give money and other gifts to various departments across the university. For this app, I decided to go with ES6 and worked with classes. I carried out full unit testing and responsive Sass as well, and I had the chance to use a Postgres back end for the first time.

Admiral Car Insurance

I was brought into Admiral to kick off a new dashboard app for their Telematics products. The app displays data taken from the black boxes installed in the customers' cars. Different gauges, graphs, and tables were used, and the entire app runs off of a configuration system I devised. This allowed the business to update the layout and the content of the app without making a change request to alter the build! The app was built in AngularJS, using many tools for development in Gulp. Alongside the development of the front-end code, we created unit, E2E, and visual tests. Mocha, Chai, Protractor, and BackstopJS were the tools selected for this job.

Fantasy English Premier League

Fantasy football app produced for Fox Sports Australia.

Actual Experience

Helping to build a white label React app that allowed clients to set up different components and settings for a network analytics product. I worked mainly with JSX templates and helping with the design work. Something of note; the end client was Verizon, in the US, so I created a system where we could "skin" or "theme" the white label app by changing a single JSON file only. This would then brand the app during the build process. This allows the app to be branded in minutes for other clients.

DotLabel

Not a lot can be said about this project as it’s under an NDA, but the small information app was created in AngularJS and combined with PhoneGap to produce apps for iOS and Android. I was brought in as this needed a quick turnaround. The app consisted of four different parallax experiences linked together via a central navigation.

Wazoku Idea Management

Added features to the idea management tool that they sell all over the world to companies such as Microsoft, BBC, and Aviva, among others. This is a Python project with a front end built fully on AngularJS. Along with new features, I also had the chance to refactor and debug parts of the app, which was a nice challenge.

iRelo

Short contract to design and build a data capture user journey for an alarm company. The design had heavy animation and a very direct journey to get the user to the end as quickly as possible. Once designed, i created the web page in AngularJS to make good use of the binding and loading features.

Yell Mobile

Added to the team to help bug fix and add features to the new and improved smart phone version of yell.com. An excellent HTML5 project to be involved in!

Bouncepad

https://bouncepad.com
WordPress site with light WooCommerce integration for the manufacturer of safe tablet enclosures for stores and public spaces. Built all the back end in WordPress and built the front end in HTML5, PHP, jQuery, and AngularJS.

Open to Export

http://opentoexport.com
The project I worked on while at Hibu has now become its own company due to its success. This time around, I worked on giving the site a new look and feel while expanding both the admin area and the user-facing content. AngularJS is being used for the admin system and HTML5, JS, and Sass for the site. It is still working on the Freemarker MVC system.

Harrington Starr Recruitment

http://www.harringtonstarr.com/
WordPress site for Harrington Starr recruitment. Built the back end in WordPress and the front end in HTML5, PHP, and jQuery.

BMW

Creating two apps for the BMW group.

The first is a booking app that allows customers to book a newly created service called “Genius.” Once the user creates a booking, it then gets passed on to the admin app, also built in Angular 7. Here, the BMW or Mini retailer can view bookings, set working hours/appointment slots and generally administer the product.

The second app is Real Time Test Drive. This is a new service to give customers the ability to see local stock of cars and then proceed to book a test drive. I made a single Angular app that had the ability to output two differently branded builds so they could sit in the BMW and MINI websites. Alongside these projects, I also mentored other developers and took on more of a lead/head role within the business. It gave me the chance to improve workflow too by setting up the Angular builds using Azure devops pipelines.

Languages

HTML5, HTML, CSS, Sass, CSS3, Less, JavaScript, ECMAScript (ES6), PHP

Frameworks

Protractor, Ionic, AngularJS, Bootstrap, PhoneGap, Express.js, Django

Libraries/APIs

Google Maps SDK, Modernizr, jQuery, LocalStorage, Twitter API, Facebook API, Underscore.js, Google Analytics API, Google API, Backbone.js, Chai, WooCommerce API

Tools

BackstopJS, NPM, Bitbucket, Git, Grunt, Gulp, Jira, GitHub, Adobe Photoshop, Adobe Illustrator, Coda 2, Atom, ITerm, Mocha, Vagrant, Google Analytics, Subversion (SVN), FreeMarker

Paradigms

Rapid Prototyping, Model View Presenter (MVP), REST, Agile Software Development, Responsive Web Design (RWD), Model View Controller (MVC), BEM, Scrum, Agile

Platforms

WordPress Theme Design, Parse, WordPress, MacOS, Adobe Suite, Django CMS

Industry Expertise

Web Design, Project Management

Other

Design, Ajax, Front-end, Geolocation, CSS3 Animation, Cordova

Storage

MongoDB, MySQL

2006 - 2007

Bachelor of Arts (Hons) in Interactive Media

University of Wales - Newport, Wales

2004 - 2006

Higher National Diploma in Multimedia

City of Bristol College - Bristol, England

2002 - 2004

BTEC National Diploma in IT Practitioning

City of Bristol College - Bristol, England

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