STEVEMCKINNON
Senior Lead Front-End Engineer at JPMorgan Chase â leading teams, building UI platforms, and shipping firm-wide design systems.

About
Senior Lead Front-End Engineer with 11+ years developing enterprise-scale React/TypeScript applications, including 8 years at JPMorgan Chase across multiple increasingly senior roles. Currently leads an 8-engineer team delivering firm-wide UI infrastructure â design systems, BI tooling, and application scaffolding â adopted across 20+ internal applications. Recognised expert in frontend platform engineering, accessible component libraries, and translating complex business requirements into scalable, production-grade UI systems.
Skills
Experience
JP Morgan Chase
February 2024 - PresentSenior Lead Front End Developer
- â¸Lead an 8-person front-end engineering team, overseeing the design and delivery of UI libraries, reusable component systems, and business intelligence tooling adopted across multiple development teams firm-wide.
- â¸Architected application scaffolding frameworks that enable teams to rapidly bootstrap new projects using consistent, pre-approved patterns â reducing setup overhead across the organisation.
- â¸Serve as a line of business lead within the Risk Technology space, driving UI innovation and establishing best practices for scalable, accessible front-end development.
- â¸Manage client relationships and mentor team members, championing "sensible defaults" to standardise application development and support both individual and team growth.
&Open
March 2022 - February 2024Lead Frontend Developer
- â¸Built and maintained a multi-tenant corporate gifting platform using React and TypeScript, enabling companies to deliver tailored, curated gifts to employees, clients, and stakeholders.
- â¸Created a well-tested, fully documented custom component library of reusable hooks and functions, forming the foundation of a responsive, accessible, and secure application.
- â¸Delivered a personalised gift recipient application and email system that adapts dynamically to each client's branding, strengthening recipient trust.
- â¸Collaborated closely with management, product, and design teams to translate client requirements into polished features.
Evotix
January 2021 - March 2022Senior Front End Developer
- â¸Developed the next-generation health and safety application using React and TypeScript, delivering a responsive, modern, and secure product.
- â¸Built a bespoke JSON-to-form renderer and accompanying component library, enabling clients to independently create and configure complex custom forms without developer involvement.
- â¸Ensured strong accessibility, internationalisation, and simplicity standards throughout.
- â¸Collaborated closely with product and UX teams throughout the development lifecycle to validate and meet customer needs.
JP Morgan Chase
May 2019 - December 2020Senior Front End Developer
- â¸Built an Electron and OpenFin-powered desktop platform for Windows, used by multiple development teams and end users across the firm.
- â¸Delivered advanced multi-window layout capabilities and client-side interoperability using TypeScript, React, and Redux.
JP Morgan Chase
June 2014 - May 2019Frontend Developer
- â¸Built a modern, responsive GraphQL playground and aggregated company news application, hosting UX usability sessions with end users to validate requirements and shape both products.
- â¸Served as key point of contact for front end design, from wireframes and proof of concepts through to production implementation.
- â¸Built a comprehensive automated end-to-end test suite using Selenium and BDD principles.
- â¸Took on full stack responsibilities including global business requirements gathering, design decisions, deployment pipelines, and maintaining application environment stability.
- â¸Managed Scrum/Agile delivery processes and trained new team members on front end technologies.
Education
Glasgow Caledonian University
September 2010 - May 2014Computer Games Software Development (BSc Honours)
Projects
Caley
A comprehensive invoice management solution engineered with Next.js, Prisma, and Better Auth. Features secure authentication, automated email notifications via Resend, and real-time analytics, wrapped in a polished, modern UI.
CareerWealth
A financial planning tool designed to help users map out their career trajectories and associated earnings. Built with Next.js and TypeScript, it features a dynamic interface for visualising potential career paths and financial outcomes.
GitHub
Beyond Code
Contact
Have a project in mind? Let's build something exceptional together.




