Josh Johnson

Senior Software Engineer at Monzo Bank

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Josh Johnson is a Senior Software Engineer based in London with 11 years of experience building and leading web engineering teams across fintech, energy, and e‑commerce. He has progressed from front-end roles to tech lead and staff engineer positions at companies like Bulb and Gousto, and currently designs systems at Monzo where he combines delivery ownership with hands-on coding. Josh brings strong front-end instincts—evidenced by contributions to the popular Choices.js library improving UI, accessibility and visual polish—while also driving cross-functional engineering practices. He is skilled at scaling teams and products through pragmatic technical leadership and iterative product-focused improvements. Colleagues rely on him to translate complex requirements into maintainable front-to-back solutions that ship.
code11 years of coding experience
job12 years of employment as a software developer
bookDigital Media - BA (Hons) Communication and Media Studies, Digital Media - BA (Hons) Communication and Media Studies at University of Leeds
bookA Level History Business Studies Media Studies ICT, A Level History Business Studies Media Studies ICT at Great Baddow High School
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
157reputation
26kreached
3answers
31questions
github-logo-circle

Github Skills (15)

css10
dom-manipulation10
uid10
javascript10
front-end-development10
ui-design10
interface-design9
user-interface9
actionscript6
ajax6
dynamic6
background-image6
tdd6
dependency-injection6
custom-post-type6

Programming languages (7)

TypeScriptCSSScalaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
Choices-js/Choices

Mar 2016 - Jul 2020

A vanilla JS customisable select box/text input plugin ⚡️
Role in this project:
userFront-end Developer
Contributions:49 releases, 686 commits, 320 PRs in 4 years 5 months
Contributions summary:Josh's commits primarily involve updates and modifications to the Choices.js library, a vanilla JS plugin for customisable select boxes and text inputs. The user's contributions mainly focus on improving the UI and overall functionality of the library, including fixing bugs, and modifying CSS for visual improvements. Several commits involve dependency updates and the inclusion of features that improve the visual appearance of the dropdown and the select elements.
text-inputboxjavascriptdropdown-menustext-box
Contributions:135 pushes, 4 branches in 1 year 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Josh Johnson - Senior Software Engineer at Monzo Bank