Hello, I'm Jon.
I'm a web developer.

About

I am a passionate developer who focuses on delivering outstanding user experiences through web applications. I have worked with technologies such as React and Typescript to create great applications over the past 8 years.

I've taken on many roles including leading teams to deliver successful projects whilst managing stakeholder expectations, architecting both new and old codebases and managing/mentoring other team members.

I always strive to deliver high quality code early and often and permeate these qualities throughout the team.

Typescript logo

Typescript

React logo

React

Next.js logo

Next.js

Jest logo

Jest

CSS logo

CSS

Node.js logo

Node.js

Work

Scaleup Finance

Senior Frontend Developer

Feb 2023 - Oct 2023,

Remote

During my time at Scaleup, I played a pivotal role within my team, contributing to a diverse range of complex projects. One of the aspects I particularly enjoyed was crafting a readable codebase while working on intricate financial systems, ensuring a balance between technical complexity and business requirements. This role provided an excellent platform for me to showcase my development skills effectively and my ability to break down designs and complex problems into manageable tickets for me and the team. It also highlighted my ability to figure out how each team member worked most effectively and ensure they were set up for success.

Skills:

Next.js, React, Typescript, Turborepo, Playwright, Jest, Tailwind, React Query, HTML, Vercel, GIT, Vite, ESLint, Docker, MongoDB, REST, CI/CD

Aurelia

Full Stack Software Engineer

Nov 2022 - Feb 2023,

Remote

At Aurelia, I was a full stack engineer working on building a new infrastructure for businesses. My notable contribution was the implementation of "If blocks" that allowed dynamic manipulation of elements in a tree data structure, which required an understanding of data structures and algorithms. This challenging work further honed my technical skills and ability to solve complex problems in a fast-paced, constantly evolving environment whilst ensuring performant code.

Skills:

Next.js, React, Typescript, Jest, CSS, HTML, SASS, Node.js, GIT, Webpack, ESLint, REST, CI/CD

HomeViews

Senior Frontend Developer

Jan 2022 - Aug 2022,

Remote

At HomeViews, I assumed a leadership role for the front-end team, overseeing mentorship, application architecture, and the development of processes to ensure the team delivers maximum value. I managed a direct report, regularly communicated with key stakeholders including directors and product managers, and effectively collaborated with the entire organisation.

Skills:

Next.js, React, Typescript, Cypress, HTML, Styled components, Storybook, NX, GIT, Webpack, ESLint, REST, CI/CD

Bumble

Frontend Developer

Dec 2021 - Dec 2022,

Remote

I was a part of the early days team and played a key role in implementing and enhancing features for new users of the web application. I also contributed to a substantial React migration project and was one of the first developers to implement Jest tests. I really enjoyed the emphasis on accessibility at Bumble, due to having such a large user base, it meant that more care was taken for catering to everyone.

Skills:

Next.js, React, Typescript, Jest, CSS, HTML, Backbone.js, SASS, GIT, Webpack, ESLint, Docker, REST, CI/CD

Eigen Technologies

Software Developer

Apr 2020 - Dec 2020,

Remote

At Eigen, I worked on enhancing an existing functionality while prioritising scalable performance and implementing automated testing to maintain its efficiency.

Skills:

React, Typescript, Jest, CSS, HTML, Python, SASS, GIT, Webpack, ESLint, Redux, Docker, REST, CI/CD

Elder

Frontend Developer 2

Sep 2017 - Mar 2020,

London

I worked on a diverse range of React-based web applications and took ownership of the technical updates for the public-facing website. As the longest serving Frontend developer on the team, I served as a mentor to new and existing team members and actively participated in the requirements gathering phase of the development cycle, ensuring a good long term strategy for the codebase and team. I found a lot of value in thinking about the users and listening to user interviews, when approaching creating MVP’s.

Skills:

React, Flow typing, Jest, Cypress, CSS, HTML, Confluence, Jekyll, Docker, React Intl, Storybook, SASS, Node.js, GIT, Webpack, Redux, ESLint, Docker, REST, CI/CD

MullenLowe Group

Junior Web Developer

Apr 2016 - Jul 2017,

London

As a Full-stack developer, I had the opportunity to create numerous custom websites, igniting my passion for Front-end development and specifically for React.

Skills:

React, Javascript, Grunt, Gulp, CSS, HTML, PHP, jQuery, SASS, GIT, Node.js, Webpack, ESLint, PostgreSQL, REST, Wordpress

Contact

Have a question or want to work together?

Reach out on LinkedIn or checkout more of my work on Github.